首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >刷新页面后才能播放Flash电影

刷新页面后才能播放Flash电影
EN

Stack Overflow用户
提问于 2012-08-23 17:36:47
回答 1查看 450关注 0票数 0

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

提前谢谢你,

EN

回答 1

Stack Overflow用户

发布于 2012-08-23 17:47:49

我对Flash知之甚少,但就一般事件而言,它听起来就像你的电影在内容下载之前就开始播放了。它很可能会失败,因为内容尚未下载;同时,内容仍在愉快地加载。

因此,当您刷新页面时,内容将从缓存中拉出,电影将按您所需的方式播放。我会寻找一个像“已加载”这样的回调事件,并在内容下载完成后处理它,以开始播放您的电影。

有关进一步的建议,请参阅以下Url:

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

我要做的是使用Actionscript的ExternalInterface类,它允许flash播放器与包含flash文件的html文件中的javascript函数进行通信。您可以让flash文件调用一个javascript函数,该函数触发一个函数,该函数告诉您的javascript处理脚本flash已准备就绪。这样做的好处是,当javascript接管flash文件时,您可以获得所需的确切控制级别,以控制flash文件中应该加载的内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12088772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档