我有一个flex应用程序。有时,当您查看它时,它完全如预期的那样。但是,有时候,当您查看页面时,它只是空白的,就像一分钟的好分钟,没有进度条或任何等待的迹象。进度栏应该是自动的。我想解决这个问题,因为恐怕这会导致我们失去许多销售。如果它是一个flex错误并且没有修复程序,是否可以在某种程度上将flex应用程序定位在一些文本上,例如“加载”。请等待。如果要等待,我需要给用户某种形式,而60秒的时间太长了,没有任何迹象表明正在加载。

更新:显然,直到页面刷新页面之前,它根本没有为某些用户加载。

有帮助吗?

解决方案 3

我弄清楚这是什么是什么,在IE中,flex应用不会出现,直到您鼠标鼠标围绕它。解决方案是这样设定这样的重点:

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

<body onload="setFlexFocus()">

其他提示

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top