前提:
1、监听和事件发送代码都没有问题
2、事件已经发送出去了
3、监听却监听不到已经发送的事件
示例代码:AS3
PlayerData类:发送事件UPDATE_STAR
public function star():void{
this.event(UPDATE_STAR);
}
某类:定义监听该事件
playerData.on(PlayerData.UPDATE_STAR,this,updateStar);
监听不到原因:
可能当发送出事件的时候,定义的监听类还没执行,所以监听不到
可用console.log来测试一下
网友评论