我是初學者。我使用Adobe Air Flash Builder開發了一個桌面應用程序。我正在使用一個WindowedApplication容器作爲Flex應用程序的入口點。Adobe Air:WindowedApplication
問題: 我有一個按鈕,其事件處理程序使用addElement和NavigatorContent屬性將我重定向到新窗口。這裏的處理程序:
public function startstudy_clickHandler(event:MouseEvent):void
{
var dTracker:Study = new Study();
this.addElement(dTracker);
}
這裏的NavigatorContent代碼:
<s:NavigatorContent width="100%" height="100%" label="PRACTICE" icon="@Embed(source='assets/image.png')" toolTip="PRACTICE" id="navprac">
發生了什麼事是,當我重定向到新窗口,新窗口的尺寸是不相同的WindowedApplication的。事實上,無論我在單擊按鈕之前調整WindowedApplication的大小,新窗口每次都有相同的確切尺寸。我需要新窗口與調用(WindowedApplication)窗口的大小相同。
有沒有辦法解決這個問題?如果沒有,那麼我怎樣才能使所有窗口從一開始就是相同的大小,即禁用其大小調整並將所有窗口設置爲屏幕大小。
你需要顯示一些代碼,什麼類型是「this」並顯示一些關於Study類的代碼,你可以嘗試設置minWidth = maxWidth = width = myvalue;高度相同 – simion314 2014-11-01 10:25:08
「this」是使用addElement函數調用「Study」窗口的當前窗口(也是應用程序的輸入窗口)。代碼非常大,所以我不知道應該分享哪個代碼段。請你能指定你想要的代碼(功能)嗎?謝謝 – 2014-11-01 19:25:55