2011-12-19 38 views
0

我是Flex的新手。 我想fire2事件事件1和事件2像 調度員(事件1); 調度員(事件2);等待事件調度程序在Flex中完成

事件2在事件1結束之前發生火災。我怎樣才能讓事件2等待事件1

回答

0

有可能有兩個方略:

1:讓你的結構,這樣,你會在事件處理火災事件2事件1 2:在事件2的hanlder中,檢查一個全局變量的值,讓它只是一個布爾值(如果它是真的),然後繼續處理event2處理程序並將布爾值設置爲false,如果它爲false,則遞歸調用hanlder使用setTimeout。 在事件1的處理程序中,將此布爾值設置爲true。 這是互斥體的一個非常粗糙的實現,只允許兩個事件之間的序列化。