EventDispatcher.initialize是否已从AS3中删除?

时间:2011-03-25 02:43:09

标签: flash

好的,我在评论中提出了建议并尝试将此Flash游戏转换为AS3。

在转换之前,这个类看起来像这样

package  
{
    import flash.events.EventDispatcher;
    import flash.display.MovieClip;
    public class eventsBroadcaster extends MovieClip
    {
        public var addEventListener:Function;
        public var removeEventListener:Function;
        public var dispatchEvent:Function;

        public function eventBroadcaster() 
        {
            EventDispatcher.initialize(this);
        }
    }
}

但后来我不得不摆脱所有三个:错误的功能说他们是冲突的。看起来在新的flash.events.EventDispatcher中,它们已经存在。我现在唯一的错误是

1061:调用可能未定义的方法通过静态类型Class的引用进行初始化。

如果好奇,最初的问题是: 在AS2中尝试简单的Flash游戏。 Flash开发新手。我一直收到这个错误,我的flash游戏弹出空白。

1 个答案:

答案 0 :(得分:0)

当我的类函数需要明确公开时,我偶尔会看到类似的错误,这是AS2中常见的编码风格。