官方地址:http://blog.deconcept.com/flashobject/ 
目前最新版本:FlashObject   1.3 
下载地址:http://blog.deconcept.com/flashobject/flashobject1-3.zip 本文blog地址:http://blog.flashzine.cn 特点: 
1、支持所有flash内置参数设置。且设置更简单方便。 
2、内嵌flash   player升级探测器,并提示升级。 
3、完全通过XHTML   1.0   Strict验证。 
4、可以解决IE升级对flash的影响,支持绝大部分浏览器版本。 使用方法: 
1、首先下载上面的flashobject.js文件,放到你的网页目录下。 
2、调用js文件,在 <head> </head> 中加入: 
<script   type= "text/javascript "   src= "flashobject.js "> </script> 
3、设置需要插入flash的htm代码: 
<div   id= "flashcontent "> 这里放上你想替换flash的文字。 </div> 
4、在上面代码后添加flash的设置代码: 
<script   type= "text/javascript "> 
      var   fo   =   new   FlashObject( "movie.swf ",   "mymovie ",   "200 ",   "100 ",   "7 ",   "#336699 "); 
      fo.write( "flashcontent "); 
</script> 上面FlashObject中的基本参数设置依次为:文件地址,ID,宽度,高度,flash版本,背景色。 
可选参数有: 
useExpressInstall:   快速升级flash   player   值为ture/false; 
quality:播放品质,默认为 "high "; 
xiRedirectUrl:指定完成(useExpressInstall)快速升级player后的定向网址。 
redirectUrl:指定flash   player版本不正确的定向网址。 
detectKey:flash检测的地址参数,默认为detectflash。如:要不检测flash,可以在网址后面加上?detectflash=false。 fo.write( "flashcontent ");是把flash内容写到id= "flashcontent "里。 Flash参数设置: 一般的flash参数设置为: 
<param   name= "quality "   value= "high "> 
<param   name= "wmode "   value= "transparent "> 而FlashObject的参数设置为: 
<script   type= "text/javascript "> 
      var   fo   =   new   FlashObject( "movie.swf ",   "mymovie ",   "200 ",   "100% ",   "7 ",   "#336699 "); 
      fo.addParam( "quality ",   "low "); 
      fo.addParam( "wmode ",   "transparent "); 
      fo.addParam( "salign ",   "t "); 
      fo.write( "flashcontent "); 
</script> 更多的的参数请参照Macromedia的详细介绍:http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_12701 Flashvars变量设置: 一般的是通过Flashvars来给flash条件变量: 
<param   name= "FlashVars "   value= "variable1=value1&variable2=value2&variable3=value3 "> 而FlashObject后的变量设置为: 
<script   type= "text/javascript "> 
      var   fo   =   new   FlashObject( "movie.swf ",   "mymovie ",   "200 ",   "100 ",   "7 ",   "#336699 "); 
      fo.addVariable( "variable1 ",   "value1 "); 
      fo.addVariable( "variable2 ",   "value2 "); 
      fo.addVariable( "variable3 ",   "value3 "); 
      fo.write( "flashcontent "); 
</script> 
这样设置后,所有的变量就马上传到flash的_root上了。 另外,FlashObject还提供了一个getQueryParamValue()函数来调用URL网址串的参数。 
例如网址:http://www.example.com/page.html?variable1=value1&variable2=value2 
你可以通过以下方法来把上面的参数传递给flash。 
<script   type= "text/javascript "> 
      var   fo   =   new   FlashObject( "movie.swf ",   "mymovie ",   "200 ",   "100 ",   "7 ",   "#336699 "); 
      fo.addVariable( "variable1 ",   getQueryParamValue( "variable1 ")); 
      fo.addVariable( "variable2 ",   getQueryParamValue( "variable2 ")); 
      fo.write( "flashcontent "); 
</script> 同时,getQueryParamValue()还支持从location.hash读取变量。例子: 
http://www.slideshowpro.net/demo/demo_default.php