параметры командной строки Adobe Air - PullRequest
3 голосов
/ 07 декабря 2010

Я использую параметры из командной строки, которые входят через обработчик вызова моего WindowedApplication. Раньше я строил с использованием отличной Flash Develop, сейчас мы используем Flash Builder 4.

Я хотел бы знать, где я могу ввести эти параметры в Flash Builder 4, чтобы я мог проверить их при отладке приложения.

Ответы [ 2 ]

4 голосов
/ 08 декабря 2010
NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE, onInvoke);   

function onInvoke(e:InvokeEvent):void   
{  
    trace('onInvoke', e.arguments);  
}  
2 голосов
/ 30 января 2015

Ответ на этот вопрос для контейнера Spark Application.Класс WindowedApplication позволяет вам:

<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...