我有一个实现接口的基类。我使用这个基类作为我的“模板”(阅读:语义,我不是在谈论 Java/C++ 模板)。
在我的 Flash CS5 IDE 中,我想覆盖这些接口方法。是的,它们是在基类中实现的,但是试图在框架脚本中覆盖它们会抛出我(是的,这可能不是一个干净的设计):
Symbol 'GameTest', Layer 'Layer 1', Frame 1, Line 1 1024:
Overriding a function that is not marked for override.
我不完全知道框架脚本在什么范围内工作。我所说的框架脚本只是指在时间轴框架 1 中。
在我的基类中:
public class MiniGameTemplate extends MovieClip implements IMiniGame
{
public function MiniGameTemplate()
{
}
public function update():void
{
}
}
在我的 Library 对象的第一帧中:
override function update():void
{
}
我正在使用 actionscript 链接从基类继承我的库对象。如果我清除框架脚本,它运行良好。没有错误。