首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

Flex程序中弹出窗口随屏幕分辨率自动调整大小解决方法

2013-01-27 
Flex程序中弹出窗口随屏幕分辨率自动调整大小大家好!我现在在做一个Flex可视化平台项目,其中有一个问题需

Flex程序中弹出窗口随屏幕分辨率自动调整大小
    大家好!我现在在做一个Flex可视化平台项目,其中有一个问题需要对弹出窗口的控制,因为每个用户的屏幕分辨率不同,弹出窗口的大小也不一样,我希望其弹出的窗口随各个屏幕分辨率的大小而自动调整大小,有知道怎么写的希望能指点迷津,谢谢!
    以下部分代码是在屏幕分辨率1920x1080下的弹出窗口,在比较小的屏幕分辨率下就看不到整个弹出窗口了。。。
    。。。。。。。。。。。。。。。。。。。

    var updateWin:HoperunChartSet = new HoperunChartSet()//声明一个新的窗口
    updateWin.resName = dg.selectedItem.res_name;
    updateWin.resDes = dg.selectedItem.res_desc;
    updateWin.isAdd = false;
    updateWin.resType = dg.selectedItem.res_type;
    updateWin.reaId = dg.selectedItem.res_id;
    updateWin.mulu = curname;
    
    updateWin.width = 1400;//指定的窗口宽度
    updateWin.heigth = 700;//指定的窗口高度
    
    PopUpManager.addPopUp(updateWin,this,true);
    PopUpManager.centerPopUp(updateWin);

    。。。。。。。。。。。。。。。。。。。
[解决办法]
引用这个包import flash.system.Capabilities;
屏幕宽度如下,用如下属性换算面板宽度
Capabilities.screenResolutionX;
Capabilities.screenResolutionY;
[解决办法]

引用:
引用这个包import flash.system.Capabilities;
屏幕宽度如下,用如下属性换算面板宽度
Capabilities.screenResolutionX;
Capabilities.screenResolutionY;

这个可以试试看,或者窗口进行计算下定高度

热点排行