我在创建自定义事件时得到一些奇怪的错误,看来事件被扩展到事件属性不授予访问:AS3 CustomEvent没有被扩展?
package
{
import flash.events.Event;
public class CustomEvent extends Event
{
//public static const COMPLETE:String = 'complete';
private var _assetName:String;
public function get assetName():String
{
return _assetName;
}
public function set assetName (aname:String):void
{
_assetName = aname;
}
public function CustomEvent (type:String, bubbles:Boolean = false, cancelable:Boolean = false)
{
super (type, bubbles, cancelable);
}
public override function clone():Event
{
return new CustomEvent(type, bubbles, cancelable) as Event;
}
}
}
在做:
myObj.addEventListener(CustomEvent.COMPLETE, objLoaded);
我得到错误COMPLETE犯规存在..好的,我把它设置到了这个地方,然后它解决了无法将CustomEvent转换为事件。
我在这里丢失了什么?
COMPLETE不存在,你拥有它注释掉。 –