這篇文章主要介紹了SWFObject基本用法,實例分析了SWFObject操作Flash文件的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了SWFObject基本用法。分享給大家供大家參考。具體分析如下:
SWFObject是一個用于在HTML中方面插入Adobe Flash媒體資源(*.swf文件)的獨立、敏捷的JavaScript模塊。該模塊中的JavaScript腳本能夠自動檢測PC、Mac機器上各種 主流瀏覽器對Flash插件的支持情況。它使得插入Flash媒體資源盡量簡捷、安全。而且它是非常符合搜索引擎優化的原則的。此外,它能夠避免您的 HTML、XHTML中出現object、embed等非標準標簽,從而符合更加標準。
基本使用:
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
- <head>
- <title>SWFObject dynamic embed - step 3</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <script type="text/javascript" src="swfobject.js"></script>
- <script type="text/javascript">
- swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0");
- </script>
- </head>
- <body>
- <div id="myContent">
- <p>Alternative content</p>
- </div>
- </body>
- </html>
參數定義:
- <script type="text/javascript">
- var flashvars = {
- name1: "hello",
- name2: "world",
- name3: "foobar"
- };
- var params = {
- menu: "false"
- };
- var attributes = {
- id: "myDynamicContent",
- name: "myDynamicContent"
- };
- swfobject.embedSWF("myContent.swf", "myContent", "300", "120",
- "9.0.0","expressInstall.swf", flashvars, params, attributes);
- </script>
參數定義2:
- <script type="text/javascript">
- var flashvars = false;
- var params = {};
- var attributes = {
- id: "myDynamicContent",
- name: "myDynamicContent"
- };
- swfobject.embedSWF("myContent.swf", "myContent", "300", "120",
- "9.0.0","expressInstall.swf", flashvars, params, attributes);
- </script>
希望本文所述對大家的javascript程序設計有所幫助。
新聞熱點
疑難解答
圖片精選