Airデスクトップアプリケーションを作成しています。Flash Player 10、ActionScript 3.0を使用して、FLAからSWFファイルをコンパイルしました。
現在、FlashDevelopを介してmxmlを使用してSWFをデスクトップアプリケーションにプルしようとしています。
ただし、アプリケーションを実行するときはいつでも、mxmlは正しく実行されますが、SWFは期待どおりにインポートされません。寸法は正しいように見えますが、空白の白い画面が表示されます。
FlashDevelopによって生成されたデフォルトから変更したmxmlコードは次のとおりです。
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:SWFLoader width="950" height="500" source="..\..\..\bin\Gameseed.swf" />
</mx:Application>
元のコード(FlashDevelopによって生成されたもの):
<?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/halo">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
</s:Application>
SWFLoaderは、マイナーなユーザー操作とアニメーションにのみ使用することを目的としていることをどこかで読みました。私のSWFはボタン付きの背景画像にすぎないので、将来、複数の画面などのムービークリップを追加し始めたときに、これが問題になるかどうかはわかりません...
ありがとう