Flex Builder 3执行旧的源代码

时间:2008-11-14 17:20:34

标签: flex flexbuilder flex-builder-3

我一次又一次地面对这个问题,但找不到任何解决方案(除了我的,我猜这不是一个好的解决方案)。

不知道为什么,有时Flex Builder会在进行更改后执行旧的源代码。在调试时,我看到它如何逐步通过一个不存在的源(例如更改局部变量)(即使我删除了所有的块或函数)。

我解决这个问题的方法是删除项目(当然备份源代码)并创建一个新项目,将备份的源添加到项目中并重建。它开始工作,因为它应该工作,但这种方式不太舒服,特别是如果源是在远程计算机上,你需要配置.net后端。

任何人都知道如何解决?

7 个答案:

答案 0 :(得分:1)

尝试Project-> Clean以转储所有内容并从头开始重建。

答案 1 :(得分:0)

是的,我忘了说 - 这也没有用。通常我在这种情况下尝试的第一件事是关闭自动构建,清理项目和再次构建所有.. 同样的事情。

我的猜测是,也许Builder无法以某种方式重建远程SWF并运行旧的SWF。

答案 2 :(得分:0)

检查您的问题标签,如果有任何错误,它将启动最后一次成功的构建。

如果所有问题都解决了,并且仍然比RickDT所述的预处理项目清理还要好。

通常当我从SVN更新并且main.swf被覆盖时,我必须1:恢复main.swf和2:执行项目清理以使其再次正常启动:)

在找出你的时候,我该死的。

答案 3 :(得分:0)

我也遇到了这个问题。你能做的是:

  1. 在Flex构建器中执行clean命令。
  2. 用问题关闭项目。
  3. 转到Windows资源管理器/ Finder等中的项目文件夹。
  4. 删除文件系统中的debug / release文件夹。
  5. 重新打开项目并重建。
  6. 之后问题应该解决。

答案 4 :(得分:0)

我已经和这个烦人的问题生活了一段时间了。这种情况每隔几天就会发生一次。 我发现的最佳解决方案是(a)清理(b)更改Windows下的默认Web浏览器 - >属性。我在FF&铬。如果您有更好的解决方案,请告诉我。

答案 5 :(得分:0)

更新:我发现我不正确地使用SWC并实际将项目的一部分编译到其中。当我这样做时,Flash Builder假设我想使用SWC类。我在这里写了一篇关于它的博客文章:http://inchwormstudio.com/blog/flash-builder-flash-workflow-and-the-danger-of-careless-swcs/

ORIGINAL:我最近也遇到过这种情况。到目前为止,Gorro的解决方案是唯一适合我的解决方案。备份到SVN或您使用的任何内容。在flex builder中删除项目,包括HD上的文件。再次签出项目并重建。这是一个非常烦人的错误,特别是自从我第一次遇到它以来,我几乎心脏病发作。当你意识到你的源是好的但是编译器正在做它喜欢的事情时,它有点抛出SVN的安全网。我应该指出,这种情况发生在Flash Builder和Flex Builder中。

答案 6 :(得分:0)

我从HTML模板目录中删除了myProject.swf ......似乎在那里为我做了诀窍。