非同期イベントの送出

ネイティブ C コードは、拡張の ActionScript 側に非同期イベントを送出できます。例えば、拡張メソッドから、タスクを実行するための別のスレッドを開始させることができます。他のスレッドのタスクが完了すると、そのスレッドは FREDispatchStatusEventAsync() を呼び出して、拡張の ActionScript 側に通知します。イベントのターゲットは、ActionScript ExtensionContext インスタンスです。

拡張関数 内のシーケンス図では、ネイティブ C 関数が非同期スレッドを開始し、後でイベントを送出する様子を示しています。