<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init1()" width="100%">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
public function init1():void
{
Alert.show(this.width.toString());
}
]]>
</mx:Script>
</mx:WindowedApplication>
私は解像度800x600のモニターで上記のコードを実行しています。だから、私は のポップアウトアラートが800になる幅を表示することを期待します。しかし、それは幅 を500に示しています。なぜですか?フレックス:アプリケーションのサイズ
おそらくあまりにも明白ですが、アプリケーションウィンドウが最大化されていることを確認してください。それは800x600の画面全体を占有していますか? – Stiggler
ほとんど画面全体を占めていますが、最大化されていません。 maximizeを呼び出した後、800を返します。しかし、もし私が私の目を信じることができたならば、それは間違いなく ではなかった。 のデフォルト設定が選択され、applicationcompleteイベントまで正しく設定されていない可能性があります。 – dharm0us