2012-07-23 119 views
0

在我的适用于iOS的Flex应用程序中,我使用StageWebView访问某些应用程序设置的Web门户。偶尔,而不是显示加载的门户网站时,StageWebView云完全灰化:StageWebView失败的原因是什么?

StageWebView showing all gray

没有错误事件被调度,和组件仍然可以从ActionScript控制(位置的事件的调度,但内容仍然是未呈现)。在其他时间加载相同的网站成功 - 灰色区域正确填充我的网页内容。

这里有什么可能的原因?内存约束看起来像是一种选择,但我找不到iOS Web视图将停止呈现的任何文档,而不是简单地使应用程序崩溃。

+1

我想象网络延迟可能会触发某种类型的超时导致数据加载失败。 – JeffryHouser 2012-07-23 23:02:05

回答

0

我们没有确定真正的根本原因,但近原因是在后台加载页面(即设置的StageWebView的stage属性之前)。

我们对根本问题最好的理论是通过JavaScript的onload并与台下正在呈现不良相互作用onReady事件中运行代码。

我们通过引导到插页在StageWebView中,而主要内容的网页被加载,而不是在Flex应用程序本身提供进度信息解决了这个问题。

相关问题