等待事件调度程序在Flex中完成

时间:2011-12-19 20:17:49

标签: events flex4

我是Flex的新手。 我想要fire2事件事件1和事件2之类的 调度员(事件1); 调度员(事件2);

在事件1结束之前,事件2发生了火灾。如何让事件2等待事件1。

1 个答案:

答案 0 :(得分:0)

可能有两种策略:

1:创建您的结构,以便在事件1的事件处理程序中触发事件2。 2:在事件2的hanlder中,检查一个全局变量的值,让我们说它只是一个布尔值,如果是真的,那么继续使用event2处理程序工作并将boolean设置为false,如果是false,则递归调用使用setTimeout的hanlder。 在事件1的处理程序中,将此布尔值设置为true。 这是一个非常粗略的互斥体实现,只允许在两个事件之间进行序列化。