符合web标准的flash调用方法,解决了浏览器对flash的影响-Flash教程

来源:网络收集 作者:佚名 更新时间:2008-03-04 点击:

最近在研究web标准,目前取得一些进展,在制作过程中通过国外一些优秀网站找到了解决flash调用符合标准的方法。

首先建立一个js文件flash.js,内容为:

function i(ur,w,h){
document.write('<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=\"' w '\" height=\"' h '\"> ');
document.write('<param name=\"movie\" value=\"' ur '\">');
document.write('<param name=\"quality\" value=\"high\"> ');
document.write('<param name=\"wmode\" value=\"transparent\"> ');
document.write('<param name=\"menu\" value=\"false\"> ');
document.write('<embed src=\"' ur '\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"' w '\" height=\"' h '\"></embed> ');
document.write('</object> ');
}

ur是文件路径,w,h为flash文件尺寸,wmode为设置flash背景为透明,menu为控制flash右键菜单,js里面这些参数不需要修改。

页面调用部份代码:

js调用:

<script type=\"text/javascript\" language=\"javascript\" src=\"flash.js\"></script>

在放flash的位置写的代码如下:

<script language=\"JavaScript\" type=\"text/javascript\">i('flash.swf','615','310');</script>

注重把代码里面的flash.swf换成你自己文件的路径,615,310是宽和高,自己按照需要修改。

相关Flash教程:
最新评论:
loading.. 评论加载中....
发表评论:不能超过250字节,请自觉遵守互联网相关政策法规.
  • 昵称: 验证:

最新Flash教程