当我运行我的Flex应用程序时,会运行另一个不同的旧版本吗?

时间:2010-04-25 04:35:53

标签: flex flash-builder

当我点击Flash Builder 4中的运行按钮时,我的应用程序的旧版本正在运行。我不能为我的生活弄清楚为什么会这样。有人可以帮忙吗?

感谢。

2 个答案:

答案 0 :(得分:2)

我发现,如果我在运行活动调试会话时更改代码并编译应用程序,则遇到此问题是很常见的。因此,请务必在重新编译应用程序之前始终停止所有调试会话 - 如果您选择了“自动构建”,则每次保存都会发生这种情况。

如果应用程序不会更改。关闭调试会话;完全关闭浏览器 - 不仅仅是你的应用程序的窗口 - 然后清理项目。

这总能解决我的问题。

如果您执行这些操作后浏览器似乎没有显示swf;这很奇怪。尝试直接加载SWF,而不是封闭的HTML页面。

答案 1 :(得分:0)

您的代码中是否有错误?

如果您已打开“始终无需启动”选项(当显示“工作区中的错误”对话框时),那么它将使用以前成功的编译。

你可以直接浏览Talk.swf吗?这样做有用吗?

如果是这样,那么它将是您的包装器文件中的HTML或JavaScript错误。尝试在FireFox中加载它并查看错误控制台。