swfobject2.0传递参数的方法

<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>

你可能感兴趣的:(swfobject2.0传递参数的方法)