0

我有一个 Flex 应用程序。有时当您查看它时,它完全符合预期。然而,有时当您查看页面时,它只是空白一分钟,没有进度条或任何等待指示。进度条在 flex 中应该是自动的。我想解决这个问题,因为我担心它会导致我们失去很多销售。如果它是一个 Flex 错误并且没有修复,有没有办法我可以将 Flex 应用程序定位在一些文本上,上面写着“正在加载..请稍候”,然后当应用程序加载时它会覆盖它?如果指示等待,我需要给用户一些排序,60 秒太长了,没有任何迹象表明正在加载。

更新:对于某些用户来说,显然它根本没有加载,直到刷新页面。

4

3 回答 3

0

如果您使用的是自定义预加载器,那么这可能是问题所在。尝试将自定义切换为默认值。在预加载器显示加载进度条之前,必须加载 SWF 文件的完整第一帧。因此,您的第一帧可能非常大。如果这些信息都没有帮助,那么最好的办法是尝试创建一个可重现的测试用例并提交一个错误

于 2009-04-02T21:04:22.883 回答
0

我认为尝试下载不存在的“crossdomain.xml”文件正在超时。

于 2009-04-02T21:09:57.333 回答
0

我知道这是什么,在 IE 中,直到您将鼠标悬停在 flex 应用程序上才会出现。一个解决方法是像这样设置焦点:

<script type="text/javascript">
function setFlexFocus()
{
document.getElementById('EverlonBuilder').focus();
}
</script>
</head>

<body onload="setFlexFocus()">
于 2010-01-11T18:13:29.143 回答