HTML中加载flash方法

时间:2022-11-26 09:52:23

首先贴上代码:

 <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="swfobject.js"></script>
</head>
<body>
http://www.cnblogs.com/zmphper/p/3678640.html
<div> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="780" height="420">
<param name="movie" value="flash5077.swf" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="flash5077.swf" width="780" height="420" id="aaa">
<!--<![endif]--> <!--[if !IE]>-->
</object>
<!--<![endif]-->
</object> <script type="text/javascript">
var flashvars = false;
var parObj={
play:'false'
}
var params = {
menu: "true",
flashvars: "name1=hello&name2=world&name3=foobar"
};
var attributes = {
id: "aaa",
name: "movie"
};
swfobject.embedSWF("flash5077.swf", "aaa", "900", "420", "9.0.0",attributes,params,parObj); setTimeout(function(){
swfobject.getObjectById('aaa').width=1140;
swfobject.getObjectById('aaa').Play()
//swfobject.getObjectById('Object').Stop();
//swfobject.getObjectById('Object').Pause();
console.log(swfobject.getObjectById('aaa').play)
},2000) </script> </div>
</body>
</html>

代码具体来说分为三部分。

第一部分,html部分。

用js做比喻的话,这一段代码从12到19行用于做声明和部分功能实现。

仅仅写上就有播放器出现,并且带有各种【默认设定】,没错,只有默认设定,无法进行其他的任何自定义操作。

第二部分,js上半部分。

这个部分用于对播放器的部分功能进行进一步的设定,注意id要写对,参数具体有什么作用怎么写http://www.cnblogs.com/zmphper/p/3678640.html里有介绍,讲的很详细。

第三部分,js下半部分

这一部分用于自定义一些功能,例如开灯,关灯,开始,暂停等等,这个可以通过人工设定的。