小小菜鸟的web菜园子

web开发学习。好记性不如烂笔头。每天进步一点点!

导航

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>

posted on 2010-04-12 01:36  『小小菜鸟』  阅读(2066)  评论(0编辑  收藏  举报