2011-12-19 33 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。 这是互斥体的一个非常粗糙的实现,只允许两个事件之间的序列化。