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;
[解决办法]