//对数组进行扩展，添加一个 addItem 方法 
Array.prototype.addItem=function(url,w,h){ 
this[this.length]={src:url,width:w,height:h} 
} 

var movie=new Array()    //定义数组 


//添加各 Flash 信息到数组，Flash 信息包括保存 Flash 文件的地址、宽和高 
movie.addItem("/images/1.swf",570,146) 
movie.addItem("/images/2.swf",570,146) 
movie.addItem("/images/3.swf",570,146) 
movie.addItem("/images/4.swf",570,146) 

 var n=Math.random()*movie.length|0       //取得随机数 
 var oSrc=movie[n]["src"]       //取得数组随机项中的Flash的地址 
 var oWidth=movie[n]["width"]   //取得数组随机项中的Flash的宽度 
 var oHeight=movie[n]["height"]  //取得数组随机项中的Flash的高度 

var oStr="<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,29,0\" width=\""+oWidth+"\" height=\""+oHeight+"\"><param name=\"movie\" value=\""+oSrc+"\"><param name=\"wmode\" value=\"transparent\"><param name=\"quality\" value=\"high\"><embed src=\""+oSrc+"\" quality=\"high\" pluginspage=\"http:\/\/www.macromedia.com\/go\/getflashplayer\" type=\"application\/x-shockwave-flash\" width=\""+oWidth+"\" height=\""+oHeight+"\"><\/embed><\/object>" 
 document.write(oStr)       //输出HTML代码 