我似乎无法覆盖Flash Builder中的方法。我收到以下错误:#1065变量覆盖未定义。最糟糕的是,现在似乎Flash Builder被窃听了或者其他什么,因为我删除了包含错误的行,我仍然得到它,我甚至不能再运行我的项目,所以我也需要帮助。感谢任何人提前帮助。
由于某种原因,错误表明问题在第0行: ReferenceError:错误#1065:未定义变量覆盖。 在Enemy $ cinit()[C:... \ src \ Enemy.as:0]
这是代码:
public class Character extends Sprite
{
...
protected function moveDown():void
{
if ( isAdded == true && isAlive == true)
{
if (_loader.y < BOTTOM_HEIGHT)
_loader.y += _vel;
if (_loader.y >= BOTTOM_HEIGHT)
_loader.y = BOTTOM_HEIGHT;
}
}
}
public class Enemy extends Character
{
...
protected override function moveDown():void
{
//different stuff
}
}
答案 0 :(得分:0)
我自己解决了,这是一个奇怪的错误,但是哦。我不得不按下控制台选项卡中停止图标旁边的“删除启动”和“删除所有已终止的启动”的十字图标。我甚至重新启动了我的PC,尝试了项目&gt;干净,并重新启动了Flash Builder几次,但只修复了它。我把它留在这里以防万一遇到同样的错误。