[]event自定义事件的问题
rt,自定义事件派发有什么条件吗?比如我在A类派发一个自定义事件,在B类添加侦听器监听事件,但是我在EventDispatcher类加了一个trace,事件没有派发成功,下面是testDemo
LayaSample类:
Revent类:
DisEvent类:
LayaSample类:
package {
import laya.display.Sprite;
public class LayaSample extends Sprite{
public static var event:String = "event";
public function LayaSample() {
super();
//初始化引擎
Laya.init(1136, 640);
var re:Revent = new Revent();
var de:DisEvent = new DisEvent();
}
}
}
Revent类:
package
{
import laya.display.Sprite;
public class Revent extends Sprite
{
public function Revent()
{
super();
on(LayaSample.event, this, onhandler);
trace("侦听函数开始");
}
private function onhandler(e:*):void
{
trace("侦听函数收到消息");
}
}
}
DisEvent类:
package
{
import laya.display.Sprite;
public class DisEvent extends Sprite
{
public function DisEvent()
{
super();
event(LayaSample.event);
trace("开始派发");
}
}
}
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
189*****192
赞同来自: cuixueying
gmajrtfp
赞同来自: cuixueying