use*_*291 3 flash actionscript-3
我无法冒泡这个事件,因为我想发送到另一个甚至不是movieclip而是简单类的类.
所以我在这里转换以前的源代码 使用Flash获取Instance Creator是不可能的?对于
private function onCustomEventType(e:CustomEvent):void
{
trace(e.value);
//redispatch
this.dispatchEvent(e as CustomEvent);
}// end function
Run Code Online (Sandbox Code Playgroud)
错误是
不能将flash.events转换为CustomEvent
虽然我已经投入到CustomEvent来确定!
在您的事件处理程序中,您可以再次调度该事件.但是接下来发生的事情是Flash Player克隆收到的新事件.当您创建自己的自定义事件时,应始终覆盖clone()函数.否则,您将收到运行时错误,例如您提到的错误.
在您的情况下,您的CustomEvent类应该具有此方法
override public function clone():Event
{
return new CustomEvent(type, bubbles, cancelable);
}
Run Code Online (Sandbox Code Playgroud)
如果您的构造函数需要其他参数,请确保将它们放在那里.