Flash电影无法播放直到刷新页面

时间:2012-08-23 09:36:47

标签: flash page-refresh

一个菜鸟查询!我在页面上有一个自动加载flash电影,需要加载大约115k大小的图像和mp3声音。我正在使用greensock平台(LoaderMax)来加载资产。当我在任何浏览器(chrome,FF,IE)中打开嵌入此swf的HTML页面时,我几乎总是需要刷新页面以实际开始播放swf。尽管进度条确认100%成功下载所需文件。如果我不刷新页面,则电影根本不播放。所以我目前正在使用javascript在使用cookie初始页面加载4秒后刷新页面一次。但我希望有一些更好的方法可以做到这一点,比如只重新加载flash内容或者像这样。你们可以建议任何更好的解决方法来解决这个问题吗?

提前致谢,

1 个答案:

答案 0 :(得分:0)

我对Flash一无所知,但就一般事件而言,听起来你的电影实际上是在内容下载之前开始播放的。它可能会失败,因为内容没有下载;同时内容保持愉快加载。

因此,当您刷新页面时,内容将从缓存中提取,并且电影将按您的意愿播放。我会寻找像“已加载”这样的回叫事件,并在内容完成下载后再处理以开始播放电影。

请参阅此网址以获取进一步的建议:

How to capture an event trigger when a flash movie successfully loaded?

  

我要做的是使用Actionscript的ExternalInterface类   允许您的Flash播放器与javascript函数进行通信   在包含flash文件的html文件中可用。你可以   让你的flash文件调用一个触发a的javascript函数   告诉你的javascript处理脚本flash的功能   准备好了。对此有用的是你得到的确切水平   控制你需要什么应该在Flash文件中加载什么时候   javascript接管。