1

我使用一个 flex 应用程序 (A) 来加载另一个使用 SWFLoader 的 flex 应用程序 (B)(两者都是在前一段时间使用 Flex Builder 3 构建的)。

在所有(IE、FF、Chrome、Safari)桌面浏览器中一切正常。

但是,如果我在 flex 应用程序 (B) 中使用 TabNavigator,那么当您单击任何选项卡时,它会卸载 flex 应用程序 (B) 并重新启动 flex 应用程序 (A)。此行为似乎仅限于基于 Webkit 的浏览器(Chrome 和 Safari),其余浏览器(IE、FF)工作正常。

我想知道是否有人可以对此有所了解。

非常感谢

亲切的问候,克莱姆

4

1 回答 1

0

解决:

用 Flash Builder 4.5 的最新副本替换 HTML 模板文件似乎可以解决问题。看来他们已经用 swfobject.js 替换了 AC_OETags.js

部分感谢 Harui 在正确方向上的推动。

试图探索将代码升级到 4.5,但似乎引发了很多不兼容,在 4.5 中创建了一个测试/虚拟项目,并使用创建的 html 文件替换 Flex Builder 3.0 创建的旧 html 文件

显然不是一个很常见的问题,但希望这可以节省一些人的时间、精力和仇恨。

于 2011-05-23T15:25:40.627 回答