AdobeAIR命令行参数

AdobeAIR命令行参数,air,Air,我正在使用命令行中的参数,这些参数通过WindowedApplication的调用处理程序输入。我以前使用优秀的Flash Develop进行构建,现在我们使用的是Flash Builder 4 我想知道如何在Flash Builder 4中输入这些参数,以便在调试我的应用程序时测试它们。回答Spark应用程序容器的这个问题。WindowedApplication类允许您执行以下操作: NativeApplication.nativeApplication.addEventListener(In

我正在使用命令行中的参数,这些参数通过WindowedApplication的调用处理程序输入。我以前使用优秀的Flash Develop进行构建,现在我们使用的是Flash Builder 4


我想知道如何在Flash Builder 4中输入这些参数,以便在调试我的应用程序时测试它们。

回答Spark应用程序容器的这个问题。WindowedApplication类允许您执行以下操作:

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

function onInvoke(e:InvokeEvent):void   
{  
    trace('onInvoke', e.arguments);  
}  
<s:WindowedApplication
    invoke="onInvoke()"
>

但是应用程序容器没有,因此您需要执行以下操作:

<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>

有人知道如何在FlashDevelopP3中执行此操作吗?我尝试了一些我认为可能的事情,但遗憾的是它们没有(