2011-12-19 7 views
0

私はFlexの初心者です。 私はfire2イベントのイベント1とイベント2を ディスパッチャ(イベント1)のようにしたい。 ディスパッチャ(イベント2)。Flexでイベントディスパッチャが終了するのを待つ

イベント1が終了する前にイベント2が発生していました。私は、イベントを待機するイベント2を作ることができる方法1.

答えて

0

2 stratergiesがあるかもしれません:

1:、あなたがイベント1 2のイベントハンドラでイベント2を発射なるように、あなたの構造を作成します。イベント2の場合、グローバル変数の値をチェックし、その真偽があればそれを真にし、次にevent2ハンドラの作業に進み、ブール値をfalseに設定し、falseの場合は再帰的にハンナを呼び出しますsetTimeoutを使用します。 イベント1のハンドラで、このブール値をtrueに設定します。 これはミューテックスの非常に粗末な実装であり、2つのイベント間でのシリアライゼーションを可能にします。

関連する問題