【发布时间】:2011-07-22 15:06:33
【问题描述】:
好的,我接受了 cmets 中给出的建议,并尝试将这个 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);
}
}
}
但后来我不得不摆脱所有三个 :Functions,因为错误表示它们是冲突的。看起来在新的 flash.events.EventDispatcher 中,它们已经存在。我现在得到的唯一错误是
1061:调用可能未定义的方法,通过静态类型 Class 的引用进行初始化。
如果好奇,最初的问题是: 在 AS2 中尝试简单的 Flash 游戏。 Flash 开发的新手。我不断收到此错误,我的 Flash 游戏弹出空白。
【问题讨论】:
-
如果您是 Flash 新手,我希望您有充分的理由学习 AS2 而不是从 3 开始。AS3 非常出色!如果您因需求而被锁定,祝您好运!
-
同意。这来自一个喜欢 AS2 的人,因为它在错误处理方面非常松散(我的懒惰方式占了我的便宜)。如果您刚刚开始,就潜入 AS3……这将是值得的。
-
@Myk 或@jpea,在您建议更改后我在这里发布的问题有任何问题吗?
标签: flash