网站首页  |   艺术资讯  |  拍卖展览  |  美术高考   |  设计广告  |  美术文粹  |  视觉创意   |   鉴藏投资  |   艺友录

艺术爱好者论坛's Archiver

fer66 发表于 2007-12-10 05:57

让Flash调用符合web标准

</script></div>最近在研究web标准,目前取得一些进展,在参考国外一些优秀网站后,我找到了让flash调用符合web标准的方法,解决了浏览器对flash的影响。<P>  首先建立一个js文件flash.js,内容为:</P><TABLE cellSpacing=1 cellPadding=3 width=550 align=center bgColor=#006699 border=0><TBODY><TR><TD bgColor=#ffffff>function i(ur,w,h){<BR>document.write('&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="<A href="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" target=_blank>http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version<BR>=6,0,29,0</A>" width="'+w+'" height="'+h+'"&gt; ');<BR>document.write('&lt;param name="movie" value="' + ur + '"&gt;');<BR>document.write('&lt;param name="quality" value="high"&gt; ');<BR>document.write('&lt;param name="wmode" value="transparent"&gt; ');<BR>document.write('&lt;param name="menu" value="false"&gt; ');<BR>document.write('&lt;embed src="' + ur + '" quality="high" pluginspage="<A href="http://www.macromedia.com/go/getflashplayer" target=_blank>http://www.macromedia.com/go/getflashplayer</A>" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'"&gt;&lt;/embed&gt; ');<BR>document.write('&lt;/object&gt; ');<BR>}</TD></TR></TBODY></TABLE><P>  ur是文件路径,w,h为flash文件尺寸,wmode为设置flash背景为透明,menu为控制flash右键菜单,js里面这些参数不需要修改。</P><P>  页面调用部份代码:</P><P>  js调用: </P><TABLE cellSpacing=1 cellPadding=3 width=550 align=center bgColor=#006699 border=0><TBODY><TR><TD bgColor=#ffffff>&lt;script type="text/javascript" language="javascript" src="flash.js"&gt;&lt;/script&gt;</TD></TR></TBODY></TABLE><P>  在放flash的位置写的代码如下:<BR><BR><TABLE cellSpacing=1 cellPadding=3 width=550 align=center bgColor=#006699 border=0><TBODY><TR><TD bgColor=#ffffff>&lt;script language="JavaScript" type="text/javascript"&gt;i('flash.swf','615','310');&lt;/script&gt;</TD></TR></TBODY></TABLE><P>  注意把代码里面的flash.swf换成你自己文件的路径,615,310是宽和高,自己按照需要修改。</P>

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.