最新のプロジェクトで Robert Penner の Signals を使用しています。それはうまくいきます。
https://github.com/robertpenner/as3-signals
ここで、シグナル hal が過去のどこかですでにディスパッチされたことを知る方法が必要です。たとえば、完全にロードされたときにシグナルをディスパッチするクラスがありますが、イベントがすでにディスパッチされている場合にのみ一部のメソッドを機能させるには、同じクラスにフラグが必要です。
したがって、迅速かつ迅速な解決策は、イベント ハンドラーにブール値を追加することです。
isLoaded = true;
しかし、私が使用できる Signal クラスに既に実装されているものがあるのではないかと思います。