1. 程式人生 > >Html插入Flash.object.embed.swf各個引數值詳解介紹[等比例縮放]

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

說明

指定 objectembed 和 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 應用程式。