Html插入Flash.object.embed.swf各個引數值詳解介紹[等比例縮放]
目也在此列出。 Internet Explorer 可識別用於 object 標籤的引數;Netscape 可識別 embed 標籤。 屬性可用於 object 和 embed 兩種標籤。 自定義模板時,可以將模板變數(由下表中各個引數的“值”部分標識)替換為相應的值。
注: 此部分中列出的屬性和引數以小寫字母顯示,以符合 XHTML 標準。devicefont 屬性/引數
值
true | false
模板變數:$DE
說明
(可選)即使未選擇“裝置字型”選項,也可指定靜態文字物件是否以裝置字型呈現。 如果作業系統具有需要的字型,則應用此屬性。
src 屬性
值
movieName.swf
模板變數: $MO
說明
指定要載入的 SWF 檔案的名稱。 僅應用於 embed 標籤。
movie 引數
值
movieName.swf
模板變數: $MO
說明
指定要載入的 SWF 檔案的名稱。 僅應用於 object 標籤。
classid 屬性
值
clsid:d27cdb6e-ae6d-11cf-96b8-444553540000
說明
標識瀏覽器的 ActiveX 控制元件。 輸入的值必須與上面的顯示完全一致。 僅應用於 object 標籤。
width 屬性
值
n 或 n
模板變數:$WI
說明
以畫素值或瀏覽器視窗的百分比值來指定應用程式的寬度。
height 屬性
值
n 或 n %
模板變數:$HE
說明
以畫素值或瀏覽器視窗的百分比值來指定應用程式的高度。
注: Flash 應用程式是可縮放的,因此只要高寬比保持不變,以任何尺寸播放都不會降低品質。 (例如,以下尺寸都具有 4:3 高寬比:640 x 480 畫素、320 x 240 畫素和 240 x 180 畫素。)codebase 屬性
值
http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0
說明
標識 Flash Player ActiveX 控制元件的位置,以便在尚未安裝該控制元件時,瀏覽器可以自動下載它。 輸入的值必須與上面的顯示完全一致。 僅應用於 object 標籤。
pluginspage 屬性
值
http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash
說明
標識 Flash Player 外掛的位置,以便在尚未安裝該外掛時,使用者可以下載它。 輸入的值必須與上面的顯示完全一致。 僅應用於 embed 標籤。
swliveconnect 屬性
值
true | false
說明
(可選)指定第一次載入 Flash Player 時瀏覽器是否應啟動 Java。 如果忽略此屬性,預設值為 false。 如果在同一頁上同時使用 JavaScript 和 Flash,Java 必須處於執行狀態 fscommand() 函式才能起作用。 但是,如果只將 JavaScript 用於檢測瀏覽器或其它與 fscommand() 動作無關的目的,則可以將 SWLIVECONNECT 設定為 false,以防止啟動 Java。 如果要在沒有使用 JavaScript 時強制啟動 Java,請將 SWLIVECONNECT 屬性顯式設定為 true。 啟動 Java 會顯著增加 SWF 檔案的啟動時間;因此,只有在必要時才應將此標籤設定為 true。 僅應用於 embed 標籤。
使用 fscommand() 動作可從獨立的放映檔案中啟動 Java。
play 屬性/引數
值
true | false
模板變數: $PL
說明
(可選)指定應用程式是否在 Web 瀏覽器中載入時就開始播放。 如果 Flash 應用程式是互動式的,可由使用者通過單擊按鈕或執行其它任務來開始播放。 在這種情況下,將 play 屬性設定為 false 可禁止應用程式自動開始播放。 如果忽略此屬性,預設值為 true。
loop 屬性/引數
值
true | false
模板變數: $LO
說明
(可選)指定在到達最後一幀後是無限制重複播放還是停止內容。 如果忽略此屬性,預設值為 true。
quality 屬性/引數
值
low | medium | high | autolow | autohigh | best
模板變數: $QU
說明
(可選)指定要使用的消除鋸齒級別。 因為消除鋸齒要求較快的處理器先對 SWF 檔案的每一幀進行平滑處理,然後才呈現到觀眾螢幕上,所以要根據是優化速度還是優化外觀選擇以下值之一:
- 低
-
使回放速度優先於外觀,而且從不使用消除鋸齒功能。
- Autolow
-
優先考慮速度,但是也會盡可能改善外觀。 回放開始時,消除鋸齒功能處於關閉狀態。 如果 Flash Player 檢測到處理器可以處理消除鋸齒功能,就會開啟該功能。
- Autohigh
-
開始時回放速度和外觀兩者並重,必要時會犧牲外觀來保證回放速度。 回放開始時,消除鋸齒功能處於開啟狀態。 如果實際幀頻降到指定幀頻之下,就會關閉消除鋸齒功能以提高回放速度。 使用此設定可模擬“消除鋸齒”命令(“檢視”>“預覽模式”>“消除鋸齒”)。
- 中
-
會應用一些消除鋸齒功能,但並不會平滑點陣圖。 該設定生成的影象品質要高於“Low”設定生成的影象品質,但低於“High”設定生成的影象品質。
- 高
-
使外觀優先於回放速度,並始終應用消除鋸齒功能。 如果 SWF 檔案不包含動畫,則會對點陣圖進行平滑處理;如果 SWF 檔案包含動畫,則不會對點陣圖進行平滑處理。
- 最好
-
提供最佳的顯示品質,而不考慮回放速度。 對所有輸出都進行消除鋸齒處理,並且對所有點陣圖都進行平滑處理。
如果忽略此屬性,則 quality 的預設值為 high。
bgcolor 屬性/引數
值
#RRGGBB (十六進位制 RGB 值)
模板變數: $BG
說明
(可選)指定應用程式的背景色。 使用此屬性可覆蓋 SWF 檔案指定的背景色設定。 此屬性不影響 HTML 頁的背景色。
scale 屬性/引數
值
showall | noborder | exactfit
模板變數: $SC
說明
(可選)當 width 和 height 值是百分比時,定義應用程式如何放置在瀏覽器視窗中。
- Showall(預設值)
-
使全部內容顯示在指定區域中,且不會發生扭曲,同時保持應用程式的原始高寬比。 應用程式的兩側可能會顯示邊框。
- Noborder
-
對內容進行縮放以填充指定區域,不發生扭曲,保持應用程式原始高寬比,但可能會進行一些裁剪。
- Exactfit
-
全部內容在指定區域中可見,但不嘗試保持原始高寬比。 可能會發生扭曲。
如果忽略此屬性(而且 width 和 height 值是百分比),則預設值為 showall。
align 屬性
值
Default | L | R | T | B
模板變數: $HA
說明
指定 object、embed 和 img 標籤的 align 值,並確定如何在瀏覽器視窗內放置 SWF 檔案。
- 預設
-
使應用程式在瀏覽器視窗內居中顯示,如果瀏覽器視窗小於應用程式,則會裁剪邊緣。
- L、R、T 和 B
-
使應用程式分別沿著瀏覽器視窗的左、右、上、下邊緣對齊,並根據需要裁剪其餘三邊。
salign 引數
值
L | R | T | B | TL | TR | BL | BR
模板變數: $SA
說明
(可選)指定縮放的 SWF 檔案在由 width 和 height 設定定義的區域內的位置。
- L、R、T 和 B
-
使應用程式分別沿著瀏覽器視窗的左、右、上、下邊緣對齊,並根據需要裁剪其餘三邊。
- TL 和 TR
-
使應用程式分別與瀏覽器視窗的左上角和右上角對齊,並根據需要裁剪底邊和剩餘的右側或左側邊緣。
- BL 和 BR
-
使應用程式分別與瀏覽器視窗的左下角和右下角對齊,並根據需要裁剪頂邊和剩餘的右側或左側邊緣。
如果忽略此屬性,內容會在瀏覽器視窗中居中顯示。
base 屬性
值
基本目錄或 URL
說明
(可選)指定用於解析 SWF 檔案中的所有相對路徑語句的基本目錄或 URL。 如果要在其它檔案中將 SWF 檔案儲存到另一個資料夾,此屬性十分有用。
menu 屬性或引數
值
true | false
模板變數:$ME
說明
(可選)指定觀眾在瀏覽器中右鍵單擊 (Windows) 或按住 Command 單擊 (Macintosh) 應用程式區域時將顯示的選單型別。
- true
-
顯示整個選單,可讓使用者使用多個選項來增強或控制回放。
- false
-
顯示的菜單隻包含“關於 Adobe Flash Player 6”和“設定”選項。
如果忽略此屬性,預設值為 true 。
wmode 屬性或引數
值
Window | Opaque | Transparent
模板變數: $WM
說明
(可選)允許使用 Internet Explorer 4.0 中的透明 Flash 內容、絕對定位和分層顯示功能。關於此屬性/引數支援的瀏覽器列表,請參閱釋出 Flash 文件。
- 視窗
-
在網頁上用影片自己的矩形視窗來播放應用程式。 “Window”表明 Flash 應用程式與 HTML 層沒有任何互動,並且始終位於最頂層。
- 不透明
-
使應用程式隱藏頁上位於它後面的所有內容。
- 透明
-
使 HTML 頁的背景可以透過應用程式的所有透明部分顯示出來,可能會降低動畫效能。
- Opaque windowless 和 Transparent windowless
-
都可與 HTML 層互動,從而允許 SWF 檔案上方的層遮蔽應用程式。 “Transparent”允許透明,因此,如果 SWF 檔案的某一部分是透明的,則 SWF 檔案下方的 HTML 層可以透過該部分顯示出來;而“Opaque”則不會顯示。
如果忽略此屬性,預設值為 Window。 僅應用於 object。
allowscriptaccess 屬性或引數
值
always | never | samedomain
說明
使用 allowscriptaccess,Flash 應用程式可與其所在的 HTML 頁通訊。 fscommand() 和 getURL() 操作可能導致 JavaScript 使用 HTML 頁的許可權,而該許可權可能與 Flash 應用程式的許可權不同。 這與跨域安全性有著重要關係。
- always
-
允許隨時執行指令碼操作。
- never
-
禁止所有指令碼執行操作。
- samedomain
-
只有在 Flash 應用程式來自與 HTML 頁相同的域時才允許執行指令碼操作。
所有 HTML 釋出模板使用的預設值都是 samedomain。
SeamlessTabbing 引數
值
true | false
說明
(可選)允許設定 ActiveX 控制元件執行無縫跳格,從而使使用者能跳出 Flash 應用程式。 該引數只能在安裝 Flash Player ActiveX 控制元件版本 7 及更高版本的 Windows 中使用。
- true
-
(或忽略)設定 ActiveX 控制元件執行無縫跳格:使用者在 Flash 應用程式中使用 Tab 後,再次按下 Tab 鍵會把焦點移出 Flash 應用程式,進入周圍的 HTML 內容或者移至瀏覽器狀態列(如果緊接 Flash 應用程式的 HTML 中沒有具有焦點的內容的話)。
- false
-
將 ActiveX 控制元件設定為如同在版本 6 或更低版本中執行:使用者在 Flash 應用程式中使用跳格後,再次按下 Tab 鍵會把焦點轉到 Flash 應用程式的開始處。 在這種模式下,不能使用 Tab 鍵將焦點移出 Flash 應用程式。