2013-08-06 74 views
0

我似乎无法重写Flash Builder中的方法。我收到以下错误:#1065变量覆盖未定义。最糟糕的部分是,现在看来Flash Builder被窃听了,或者因为我删除了包含错误的行,我仍然得到它,我甚至无法运行我的项目,所以我也需要帮助。感谢任何人提前帮助。无法覆盖方法(Flash Builder) - #1065变量覆盖未定义

由于某种原因,错误指出问题出现在第0行中: ReferenceError:错误#1065:变量覆盖未定义。 在敌人$ 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

你的其他代码是什么样的?看起来这不像你在这里展示的东西。或者你在'Override'上做了一个类型? – putvande

+0

尝试项目清洁。如果不尝试关闭/重新开启Builder –

+0

您是否使用游戏库? – Neil

回答

0

我解决它自己,那种一个奇怪的错误,但好吧。我不得不按下控制台选项卡中停止图标旁边的“删除启动”和“删除所有终止启动”的十字图标。我甚至重新启动了我的电脑,尝试了项目>清理,并重新启动了Flash Builder几次,但只修复了它。为了防止任何人遇到同样的错误,我在此留下此处。

+0

你知道你可以接受你自己的答案吗?它会为你提供一些基本的声誉;)。 –