2.8. 发送事件
问题
我要发送事件
解决办法
继承 flash.events.EventDispatcher 然后调用 dispatchEvent( ) 方法
讨论
事件在对象之间的通讯起到至关重要的作用,有了它才能开发出功能强大的系统。Flash Player 9, 的flash.events.EventDispatcher类有一套事件发送机制。所有的事件都继承自EventDispatcher (比如 NetStream and Sprite). 如果你要定义个类要发送事件也要继承EventDispatcher,如:
package {
import flash.events.EventDispatcher;
public class Example extends EventDispatcher {
}
}
EventDispatcher 类有个公共方法addEventListener( ) 和 removeEventListener( ), 通过它的子类来注册事件监听。 EventDispatcher 还有个 protected 方法 dispatchEvent( ) 来发送事件。dispatchEvent( ) 方法至少需要flash.events.Event 对象或Event的子类作为参数。
2007年1月15日星期一
2.8.发送事件
订阅:
博文评论 (Atom)
没有评论:
发表评论