当我的页面的 url 中有#时,我无法让 flash 预加载器工作(即使没有任何深度链接库或逻辑)。我正在使用 flex 3.3。Flash 插件 9 和 10,所有浏览器。
url 中有一个关于#的错误,阻止预加载器工作: http ://bugs.adobe.com/jira/browse/SDK-14162
然而,不知何故,某个地方的某个人有办法解决这个问题。以下是一些可行的示例(请记住清除缓存以确保您看到预加载器很棒):
- http://www.adobecards.com/index.html#wtf
- http://www.escriba.es/base_en.html#wtf
- http://www.sonypictures.com/movies/onceuponatimeinmexico/site/mexico.html#wtf
- http://instinct.ru/flash.html#wtf
- http://www.alternativedesign.tv/plant5.html#wtf
但是,这些不起作用(根本没有预加载器或暂时卡在 100% 上):
- http://www.flashmagazine.com/articlefiles/preloader_finished.html#wtf
- http://www.mariaclaudiacortes.com/colors/Colors.html#wtf
- http://whoswestudios.com/flashsite.html#wtf
- http://www.iotashan.com/examples/NotSoCustomPreloader/index.html#wtf
那么,这里发生了什么?我怀疑 flex 框架。
有人知道在哪里查看弹性代码吗?还是这个错误比除了 adobe 可以修复的任何人都更深?