使用 JavaScript 函数调用来播放多个 SWF 文件
using javascript function call to play multiple swf files
我使用以下代码在单击图像时触发 swf 文件的播放。它工作得很好,但我想有多个 swf 文件,每个文件都由不同的图像触发。
<script language="JavaScript">
function getFlashMovieObject(movieName)
{
if (window.document[movieName])
{
return window.document[movieName];
}
if (navigator.appName.indexOf("Microsoft Internet")==-1)
{
if (document.embeds && document.embeds[movieName])
return document.embeds[movieName];
}
else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
{
return document.getElementById(movieName);
}
}
function PlayFlashMovie()
{
var flashMovie=getFlashMovieObject("Flash1");
flashMovie1.Play();
}
</script>
然后触发电影:
<div class="buttonimage1" style="background-color: #FFFFFF;">
<img src="icon1-small.png" alt="icon 1" onmousedown="PlayFlashMovie();" >
我想添加它,以便(例如)单击 buttonimage2 将触发"电影 2"和按钮图像3将触发"电影3"等...
<div class="buttonimage2" style="background-color: #FFFFFF;">
<img src="icon2-small.png" alt="icon 1" onmousedown="PlayFlashMovie();" >
<div class="buttonimage3" style="background-color: #FFFFFF;">
<img src="icon3-small.png" alt="icon 1" onmousedown="PlayFlashMovie();" >
</div>
如何为多个电影名称设置 getFlashMovieOject 函数?我已经尝试了几件事,但似乎缺少一些东西,我对 js 很陌生。一点帮助将不胜感激。谢谢
你可以让PlayFlashMovie
函数取一个参数:
function PlayFlashMovie(name) {
var flashMovie=getFlashMovieObject(name);
flashMovie.Play();
}
然后像这样传递它:
<img src="icon1-small.png" alt="icon 1" onmousedown="PlayFlashMovie('Flash1');" >
<img src="icon2-small.png" alt="icon 2" onmousedown="PlayFlashMovie('Flash2');" >
等
相关文章:
- 如何连续播放多个swf文件
- 我的网站加载出现问题.这是一个嵌入到index.html中的.SWF文件
- 将Javascript隐藏在SWF文件中
- 上载前预览 SWF 文件
- 如何使用Javascript控制嵌入SWF文件的音量
- 如何将 swf 文件居中显示在不同的屏幕分辨率上
- swf 文件可以使用 'ExternalInterface.call()' 函数为 javascript 初始化自身
- 使用 JavaScript 函数调用来播放多个 SWF 文件
- 如何使用 JavaScript 或 jQuery 查找.swf文件的持续时间
- Javascript在.swf文件中进行点击
- Html/Javascript页面中的动态SWF文件
- 在cakepp中显示swf文件
- 我可以将AJAX xmlhttprequest与.swf文件一起使用吗
- SWF文件有嵌入链接,如何绕过它
- 如何调用一个简单的javascript函数();当我点击.swf文件(FLASH)中的按钮时
- 在Firefox扩展插件中嵌入SWF文件
- 获取从swf文件到android代码的调用
- 如何使用webpack加载.swf文件
- 获取正在播放flash swf文件的域
- 我如何使用video.js播放.swf文件