SWFObject基本用法实例分析
本文实例讲述了SWFObject基本用法。分享给大家供大家参考。具体分析如下:
SWFObject是一个用于在HTML中方面插入AdobeFlash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种主流浏览器对Flash插件的支持情况。它使得插入Flash媒体资源尽量简捷、安全。而且它是非常符合搜索引擎优化的原则的。此外,它能够避免您的HTML、XHTML中出现object、embed等非标准标签,从而符合更加标准。
基本使用:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"lang="en"xml:lang="en"> <head> <title>SWFObjectdynamicembed-step3</title> <metahttp-equiv="Content-Type"content="text/html;charset=iso-8859-1"/> <scripttype="text/javascript"src="swfobject.js"></script> <scripttype="text/javascript"> swfobject.embedSWF("myContent.swf","myContent","300","120","9.0.0"); </script> </head> <body> <divid="myContent"> <p>Alternativecontent</p> </div> </body> </html>
参数定义:
<scripttype="text/javascript"> varflashvars={ name1:"hello", name2:"world", name3:"foobar" }; varparams={ menu:"false" }; varattributes={ id:"myDynamicContent", name:"myDynamicContent" }; swfobject.embedSWF("myContent.swf","myContent","300","120", "9.0.0","expressInstall.swf",flashvars,params,attributes); </script>
参数定义2:
<scripttype="text/javascript"> varflashvars=false; varparams={}; varattributes={ id:"myDynamicContent", name:"myDynamicContent" }; swfobject.embedSWF("myContent.swf","myContent","300","120", "9.0.0","expressInstall.swf",flashvars,params,attributes); </script>
希望本文所述对大家的javascript程序设计有所帮助。