本当によく似た質問hereがありますが、答えがうまくいきません。Flash Builder 4.5:s:WindowedApplicationが初期化されない
- は、Flex(airTest)プロジェクトを作成し、4.5 SKDを使用して、アプリケーションの種類としてデスクトップを選択しました:
は、これは私がやっているものです。
- メインアプリケーションにボタンを追加し、背景色を変更します。
- プロジェクトをコンパイルします。 私は何も見ません。私はタスクマネージャーからadlを殺す必要があります。
airTest-app.xmlを編集してデフォルトからtrueに変更すると、コンパイル時に正しい背景色を設定したChromeが表示されます。
WindowedApplicationタグを<s:WindowedApplication
から<mx:WindowedApplication
に変更すると、正しく動作します。
コードは非常に単純ですが、私は念のためにそれを貼り付けます:
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:s="library://ns.adobe.com/flex/spark"
backgroundColor="#ff3366"
creationComplete="_onCerationComplete();">
<fx:Script>
<![CDATA[
/**
* Set up the icon and menus.
**/
private function _onCerationComplete():void {
trace("on creation complete");
}
private function _onButtonInitialize():void
{
trace("Button");
}
]]>
</fx:Script>
<s:Button label="Test" initialize="_onButtonInitialize()"/>
</mx:WindowedApplication>
そしてairTest-app.xml(マイナスのコメントや未使用のもの)
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<application xmlns="http://ns.adobe.com/air/application/2.6">
<id>airTest</id>
<filename>airTest</filename>
<name>airTest</name>
<versionNumber>0.0.0</versionNumber>
<initialWindow>
<content>[This value will be overwritten by Flash Builder in the output app.xml]</content>
<autoOrients>false</autoOrients>
<fullScreen>false</fullScreen>
<visible>true</visible>
</initialWindow>
</application>
これをどのようにコンパイルしていますか?この正確なコードを使用すると、すべて正常に動作します。最新のAirランタイムをお持ちですか? –
私はAirバージョン2.7をインストールしています... – goliatone