之前為了實(shí)現(xiàn)flex網(wǎng)頁自適應(yīng)屏幕大小
看到網(wǎng)上的答案是
Application.application.width
Application.application.height
但是這是適用于mx:Applicationg/>的,在flex4后,建議適用s:Application/>,發(fā)現(xiàn)Application.application已經(jīng)不存在了
this.stage.stageWidth
我做了一個(gè)登陸界面,沒有用state而且做成組件PopUp新窗口,這樣有利于以后反復(fù)應(yīng)用,但是又想新窗口看上去像新的一頁,于是就投機(jī)想讓PopUp的窗口界面大小自適應(yīng)屏幕。
我的做法是
復(fù)制代碼 代碼如下:
s:BorderContainer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:local="*"
width="1366" height="768"
preinitialize="loginPreinit()"
initialize="loginInit()">
復(fù)制代碼 代碼如下:
private function loginPreinit():void
{
this.width=this.stage.stageWidth;
this.height=this.stage.stageHeight;
}
這樣PopUp的窗口也自適應(yīng)屏幕大小了。