使用javascript在鼠标悬停时播放一次swf文件

时间:2010-08-11 14:33:16

标签: javascript html flash

当我将鼠标悬停在其中一个链接上时,我需要播放.swf flash文件

<a href="123.html" onMouseOver=" PLAY MY SWF ONCE  ">123</a>

你可以帮我用javascript实现这个目标吗?

由于

2 个答案:

答案 0 :(得分:1)

您需要使用ExternalInterface从HTML页面调用Actionscript函数。 看看文档,他们有更好的例子,我可以用几行来提出

http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/

但是一般设置是一个ActionScript函数来播放一次电影,这个函数将通过外部接口从javascript调用。

答案 1 :(得分:1)

将以下代码添加到swf影片正下方的html中:

<a href="javascript:document.movie.Play()">&#9658;play </a>&nbsp;&nbsp;
<a href="javascript:document.movie.StopPlay()">&#9553;pause</a>

注意:
&#9658;生成播放图标►
&#9553;生成暂停图标║
&nbsp;迫使空间发生 flash swf影片的名称是“movie”,但如果更改了所有名称,则可以调用它。