Flex:应用程序有时永远不会超过预加载器

时间:2009-12-22 18:02:39

标签: flex flex3

有时我的Flex应用程序冻结预加载器,并且永远不会到达主应用程序。刷新页面通常会修复此问题。但我不知道是什么原因引起的。我被告知这种情况发生在不同的浏览器中。

有什么想法吗?

我在其他Flex应用程序上也注意到了这一点,所以我真的不认为它会引起我的应用程序。我想也许是一个有希望解决的错误?

谢谢!

4 个答案:

答案 0 :(得分:1)

这是否也发生在Flash播放器的调试版中?有时,错误会使应用程序无法正常初始化,而常规播放器只会冻结。

该问题可能与您的应用程序有关 - 例如加载资产,发送URL请求,解析flashVars - 尽管它可能是不可预测的。在我开发Flex的两年中​​,我没有遇到过这么多问题需要记住,所以至少它不是很常见的事情。

记录是一个好主意 - 至少要对主标记中的预初始化和初始化等事件进行跟踪,以了解您获得的内容。

答案 1 :(得分:0)

确保您使用的是最新的Flex 3.5 SDK。我不确定那里是否有已知的错误,但它会缩小可能性。

答案 2 :(得分:0)

您可以做的最好的事情是向您的应用添加日志记录,以便您可以确定应用在冻结时处于哪个阶段。

答案 3 :(得分:0)

这是一个IE错误,你需要在页面加载完成后将.swf设置为focus()。