モバイル プロジェクトとして実行したい as3-robotlegs (シグナル) アプリがあります。純粋な as3 エントリ クラスを使用できないことがわかりました。
これは、Flash プロフェッショナルまたは純粋な as3 プロジェクトでは問題なく機能します。
public class TestX extends Sprite
{
protected var context:ApplicationContext;
use namespace mx_internal;
public function TestX()
{
LoaderConfig.mx_internal::_url = loaderInfo.url;
LoaderConfig.mx_internal::_parameters = loaderInfo.parameters;
context = new ApplicationContext(this); <---
this.stage.nativeWindow.visible = true;
}
}
FlexMobileの場合、index.mxmlで次のようなことをする必要があります
<fx:Declarations>
<context:SignalCafeContext contextView="{this}"/> <----
</fx:Declarations>
しかし、本当にすべての Flash コンポーネントを Flex UIComponent に変換する必要がありますか?それとも、FlexMobile プロジェクトで純粋な as3 (mxml なし) を使用できる方法はありますか?
ありがとう
編集:
これらの素晴らしい答えをかき回すのに数日かかりました...私が知る限り、それらはすべて正しいです。エイミーの任意のswfsの公開はうまく機能し、純粋なアクションスクリプトモバイルプロジェクトを使用する方が簡単であることがわかりました