質問

creationComplete イベントハンドラーでコマンドライン引数を使用するにはどうすればよいですか? AIRアプリで invoke イベントが creationstrongが呼び出された後に発生するようです。したがって、その関数でargsを使用することはできません。 invoke イベントが発生した後、 常に発生する可能性のある他のイベントはありますか?

役に立ちましたか?

解決

それが可能になるとは思わない。ソースをチェックしただけで、作成完了イベントが発生した後、enterframeハンドラーで呼び出しが設定されます。 WindowedApplicationをサブクラス化してその順序を変更しようとすることもできますが、おそらくそのように実装されるのには十分な理由があるでしょう。

[FLEX_DIR] \ sdks \ 3.1.0 \ frameworks \ projects \ airframework \ src \ mx \ coreにWindowedApplication.asファイルがあります

行2942の興味深いコメント:

  

nativeApplication invokeイベントの動作のため

     

windowCompleteまでイベントをキューに登録します

他のヒント

クリストフは正しいですが、作成が完了する前に実際にパラメーターを取得できます。クリストフが言ったように、WindowedApplicationでは、invokeEventsは初期化中にキューに入れられ、作成が完了した後にディスパッチされます。 ただし、基になるNativeApplicationオブジェクトのinvokeイベントを完全にリッスンできます。その後、呼び出しイベントが発生すると、つまり作成が完了する前に通知されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top