2.8.发送事件

问题
我要发送事件
解决办法
继承flash.events.EventDispatcher 然后调用dispatchEvent( ) 方法
讨论
事件在对象之间的通讯起到至关重要的作用,有了它才能开发出功能强大的系统。Flash Player 9,的flash.events.EventDispatcher类有一套事件发送机制。所有的事件都继承自EventDispatcher (比如NetStream and Sprite). 如果你要定义个类要发送事件也要继承EventDispatcher,如:
+展开
-ActionScript
package {
import flash.events.EventDispatcher;
public class Example extends EventDispatcher {
}
}

EventDispatcher 类有个公共方法addEventListener( ) 和removeEventListener( ), 通过它的子类来注册事件监听。EventDispatcher 还有个protected 方法dispatchEvent( ) 来发送事件。
dispatchEvent( ) 方法至少需要flash.events.Event 对象或Event 的子类作为参数。

加支付宝好友偷能量挖...


评论(0)网络
阅读(81)喜欢(0)flash/flex/fcs/AIR