Flash Pro CS6 SWF 动画不使用 Javascript 循环播放

Posted

技术标签:

【中文标题】Flash Pro CS6 SWF 动画不使用 Javascript 循环播放【英文标题】:Flash Pro CS6 SWF animation doesn't loop with Java Script 【发布时间】:2013-08-26 01:10:18 【问题描述】:

我正在尝试全屏播放在 Flash Pro CS6 中创建的 SWF Flash 文件。它在全屏时播放良好。我仍在研究细节,但事实是它不会循环,我需要它循环。在 Flash 上,SWF 的设置设置为循环,但即使在 Flash 内部也根本不循环,我添加到时间轴:stop();所以它会在最后停止并循环。

在 Flash 中,我将我的 FLV 文件导入舞台以加载外部文件,而不是将其添加到时间线,因为这是一个 35Mb 的视频。 html 的发布设置激活了循环选项,甚至在代码中参数值 loop = true。

我对此感到非常沮丧,如果您有任何想法将不胜感激。 提前致谢。

这是我的 HTML 代码,它将包含我的索引页。

<div id="bg">
<script type="text/javascript">
var flashvars = 
  myFile: "AuroraBoreal.swf",
  myFileType: "flash",
  loadEffect: "PixelDissolve"   \\ kind of not working effect
;
var params = 
  id: "bg",
  name: "bg",
  wmode: "transparent",
  menu: "false"
;
var attributes = 
  id: "bg",
  name: "bg",
  wmode: "transparent",
  menu: "false"
;

swfobject.embedSWF("AuroraBoreal.swf", "bg", "100%", "100%",      "10.0.45.2","expressInstall.swf", flashvars, params, attributes);
</script>
</div>

【问题讨论】:

【参考方案1】:

尝试像这样嵌入它。看看有没有什么变化。

<div id="bg">
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="100%" HEIGHT="100%">
<PARAM NAME="movie" VALUE="AuroraBoreal.swf">
<PARAM NAME="quality" VALUE="high">
<PARAM name="wmode" value="transparent">
<PARAM NAME="loop" VALUE="true">
<EMBED src="AuroraBoreal.swf"  wmode="transparent" loop="true" quality="high" WIDTH="100%" HEIGHT="100%" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>
</div>

【讨论】:

这是 Flash 生成已发布 SFW 文件的原始方式,但它也不起作用。所以我不知道我需要在 Flash/HTML 或 Java Script 上做什么才能使其循环。现在有点想不通了。大脑去度假了!

以上是关于Flash Pro CS6 SWF 动画不使用 Javascript 循环播放的主要内容,如果未能解决你的问题,请参考以下文章

[VB]如何启动动画.swf文件?

将 Adob​​e Flash Pro CS6 更新到最新的 Flash Player 23?

在桌面 Flash Pro CS6 上测试应用程序时,Sim Controller 未打开

Flash SWF文件在屏幕左上方打开,无法移动[关闭]

使用带有actionscript 3 Flash cs6的矩形或线条创建2D重复模式

网页中插入Flash动画(.swf)代码和常用参数设置