creationCompleteイベント ハンドラーでコマンド ライン引数を使用するにはどうすればよいですか? creationComplete が呼び出された後、私の AIR アプリで呼び出しイベントが発生するようです。そのため、その関数で引数を使用することはできません。呼び出しイベントが発生した後に常に発生する可能性のある他のイベントはありますか?
2 に答える
それは不可能だと思います。ソースを確認したところ、creationcompleteイベントが発生した後、エンターフレームハンドラーで呼び出しが設定されました。WindowedApplicationをサブクラス化してその順序を変更しようとすることもできますが、そのように実装されるのにはおそらく十分な理由があります。
WindowedApplication.asファイルは[FLEX_DIR]\sdks \ 3.1.0 \ frameworks \ projects \ airframework \ src \ mx\coreにあります。
2942行目の興味深いコメント:
nativeApplicationのinvokeイベントの動作のため
windowCompleteまでイベントをキューに入れます
クリストフは正しいですが、作成が完了する前に実際にパラメーターを取得できます。クリストフが言ったように、WindowedApplication では、invokeEvent は初期化中にキューに入れられ、作成が完了した後にディスパッチされます。ただし、基礎となる NativeApplication オブジェクトの呼び出しイベントを完全にリッスンできます。その後、作成が完了する前に、呼び出しイベントが発生すると通知されます。