swfobject2.0传递参数的方法

来源:互联网 发布:徐老师零食淘宝店 编辑:程序博客网 时间:2024/04/29 20:09
<script type="text/javascript"> var flashvars = {}; var params = {}; var attributes = {}; swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0","expressInstall.swf", flashvars, params, attributes); </script>

给参数赋值:
<script type="text/javascript"> var flashvars = {   name1: "hello",   name2: "world",   name3: "foobar" }; var params = {   menu: "false", 
 allowscriptaccess:"always"}; var attributes = {   id: "myDynamicContent",   name: "myDynamicContent" }; swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0","expressInstall.swf", flashvars, params, attributes); </script>

你也可以写成这样:
 
<script type="text/javascript">  var flashvars = {}; flashvars.name1 = "hello"; flashvars.name2 = "world"; flashvars.name3 = "foobar";  var params = {}; params.menu = "false";  var attributes = {}; attributes.id = "myDynamicContent"; attributes.name = "myDynamicContent";  swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0","expressInstall.swf", flashvars, params, attributes);  </script>

也可以直接写入embedSWF函数中

 

<script type="text/javascript">  swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0","expressInstall.swf", {name1:"hello",name2:"world",name3:"foobar"}, {menu:"false"}, {id:"myDynamicContent",name:"myDynamicContent"});  </script>

 


 

不赋值可以留空

<script type="text/javascript"> 
var flashvars = false; 
var params = {}; 
var attributes = { 
  id
: "myDynamicContent", 
  name
: "myDynamicContent" 
}; 
swfobject
.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0","expressInstall.swf", flashvars, params, attributes); 
</script>

 


 

给flash传值的另外一种方法:

<script type="text/javascript"> 
 
var flashvars = false; 
var params = { 
  menu
: "false", 
  flashvars
: "name1=hello&name2=world&name3=foobar" 
}; 
var attributes = { 
  id
: "myDynamicContent", 
  name
: "myDynamicContent" 
}; 
 
swfobject
.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0","expressInstall.swf", flashvars, params, attributes); 
 
</script>