dispatchEvent发送事件

能够有意识的发送事件,就是dispatchEvent。

 

//创建Sprite实例
var evtSpr:Sprite = new Sprite();

//事件注册
evtSpr.addEventListener(Event.COMPLETE, compHandler);
evtSpr.addEventListener(MouseEvent.CLICK, clickHandler);

//事件有关的方法
function compHandler(evt:Event):void {
    trace("complete!!");
}
function clickHandler(evt:MouseEvent):void {
    trace("CLICK!!");
}

//发送事件
evtSpr.dispatchEvent(new Event(Event.COMPLETE));//evtSpr接受COMPLETE
evtSpr.dispatchEvent(new MouseEvent(MouseEvent.CLICK));//evtSpr接受CLICK

 

posted on 2014-03-11 13:11  curry99  阅读(189)  评论(0编辑  收藏  举报

导航