知らなかった


NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE, listener);
もしくは、
WindowedApplication.addEventListener(InvokeEvent.INVOKE, listener);

とかしたら、

InvokeEvent#argmentsに引数がArray型で取得できる。


引数には、実行コードは含まず、インストール時に作成されたショートカットとかで起動した場合は、
lengthが0になってる。


ユーザに実行時引数をつけろとかいうのは大変だけど、ショートカットを右クリック -> プロパティでパスの最後に引数を追加すればokなので、管理者が管理モードで起動とかならいいかもね


引数は基本的には、スペースで区切られて、具体的には、

引数

配列

tick tock

{tick,tock}

tick "tick tock"

{tick,tick tock}

"tick" "tock"

{tick,tock}

\"tick\" \"tock\"

{"tick","tock"}


となるらしい。



<参考>
Adobe AIR * アプリケーションの起動および終了オプション
Adobe® Flex™ 3 リファレンスガイド



トラックバック(0)

このブログ記事を参照しているブログ一覧: [AIR] Adobe AIRって実行時引数をとれるんだ〜

このブログ記事に対するトラックバックURL: http://blog.isocchi.com/MovableType/mt-tb.cgi/128

コメントする

 

iKnow

あわせて読みたいブログパーツ
Firefox meter