Flex初心者です。FlashDevelop をダウンロードし、新しい Flex 4 アプリケーションを作成し、簡単なコード スニペットを追加して、それが機能するかどうかをテストしました。私が理解しているように、アプリは「こんにちは」を出力するはずです。代わりに、何もしません - デバッグログへの出力がまったくない空白のウィンドウだけです。
奇妙なことに、 を代入<s:Application>
すると<mx:Application>
、「こんにちは」が正常に出力されます。ただし、名前空間の要素は表示されません。
したがって、これは Spark に関係する問題だと思います。
現在のセットアップ:
- FlashDevelop 4.4.2
- SDK のコンパイル: Flex 4.6.0 および AIR 3.7 (ただし、AIR は使用していないと思います。また、Flex 4.9.1 も試しましたが、どちらも機能しませんでした)
- FDのデフォルト以外のライブラリは含めていません
メイン.mxml
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
creationComplete="trace('hello');">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
</s:Application>