有时我的Flex应用程序冻结预加载器,并且永远不会到达主应用程序。刷新页面通常会修复此问题。但我不知道是什么原因引起的。我被告知这种情况发生在不同的浏览器中。
有什么想法吗?
我在其他Flex应用程序上也注意到了这一点,所以我真的不认为它会引起我的应用程序。我想也许是一个有希望解决的错误?
谢谢!
答案 0 :(得分:1)
这是否也发生在Flash播放器的调试版中?有时,错误会使应用程序无法正常初始化,而常规播放器只会冻结。
该问题可能与您的应用程序有关 - 例如加载资产,发送URL请求,解析flashVars - 尽管它可能是不可预测的。在我开发Flex的两年中,我没有遇到过这么多问题需要记住,所以至少它不是很常见的事情。
记录是一个好主意 - 至少要对主标记中的预初始化和初始化等事件进行跟踪,以了解您获得的内容。
答案 1 :(得分:0)
确保您使用的是最新的Flex 3.5 SDK。我不确定那里是否有已知的错误,但它会缩小可能性。
答案 2 :(得分:0)
您可以做的最好的事情是向您的应用添加日志记录,以便您可以确定应用在冻结时处于哪个阶段。
答案 3 :(得分:0)
这是一个IE错误,你需要在页面加载完成后将.swf设置为focus()。