我正在为外部Flash游戏升级一个加载器(这个加载器已经编写好了,但是我一直在使用以前版本的Flash Builder(不是sdk!)来编写它。 我需要的是看看我的代码中哪些类不存在于项目中...现在它只是编译有或没有错误的所有内容,并没有向我显示任何错误或警告。
我认为这个例子将显示我的意思:
我有一个没有错误编译的工作函数:
protected function init(event:Event = null) : void
{
Living.movie.removeEventListener(Event.ADDED_TO_STAGE, this.init);
this.GamePlayer = Living.movie.parent.parent;
this.Map = this.GamePlayer.map;
this.Map.addEventListener(Event.REMOVED_FROM_STAGE, this.dispose);
}
我正在对此功能进行更改:
protected function init(event:Event = null) : void
{
NotExistingClassOrVariable = OMGIT will compile and so on;
Living.movie.removeEventListener(Event.ADDED_TO_STAGE, this.init);
this.GamePlayer = Living.movie.parent.parent;
this.Map = this.GamePlayer.map;
this.Map.addEventListener(Event.REMOVED_FROM_STAGE, this.dispose);
}
及以上函数编译时没有任何错误....我可以在函数体内编写任何东西 - 它会编译(但它不会起作用)......
请帮我解决这个问题 - 尝试解决它已经8小时了。
抱歉我的英语非常糟糕=(
答案 0 :(得分:0)
通过重新安装Flash Builder解决了问题。我不知道为什么会这样,但似乎是IDE的错误。