2010-12-07 8 views
3

私は、私のWindowedApplicationの呼び出しハンドラを介して来るコマンドラインからパラメータを使用しています。私は優れたFlash Developを使用してビルドしていましたが、今はFlash Builder 4を使用しています。adobe airコマンドラインパラメータ

私はこれらのパラメータをFlash Builder 4でどこに入力すればよいのでしょうか。

+0

誰もがFlashDevelop3でこれを行う方法を知っていますか?私はそれができると思ったいくつかのことを試しましたが、悲しいことに、そうではありません。 :( – WORMSS

答えて

4
NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE, onInvoke); 

function onInvoke(e:InvokeEvent):void 
{ 
    trace('onInvoke', e.arguments); 
} 
2

Spark Application containerについてこの質問に回答してください。 WindowedApplicationクラスは、あなたがすることができます:

<s:WindowedApplication 
    invoke="onInvoke()" 
> 

が、Applicationコンテナがないので、代わりに、あなたはこれを実行する必要があります。

<s:Application 
    ... 
    preinitialize="onPreinitialize()" 
> 

<fx:Script> 
    <![CDATA[ 
     private function onPreinitialize():void 
     { 
      NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE, onInvoke); 
     } 

     private function onInvoke(e:InvokeEvent):void 
     { 
      // e.arguments is an array containing the command line args 
     } 
    ]]> 
</fx:Script> 
関連する問題