首頁  >  文章  >  web前端  >  html標籤中param以及embed的有關flash屬性詳解

html標籤中param以及embed的有關flash屬性詳解

黄舟
黄舟原創
2017-07-03 14:20:422147瀏覽

本文主要介紹 param 和 embed 標籤中有關 flash 的一些屬性及其屬性值。

首先我們需要知道param 和embed 標籤是單獨出現的,而不是成對出現的,下面的程式碼是一般flash 巢狀的程式碼:


<!DOCTYPE HTML>
<html lang="en">
<head>
    <meta charset="utf-8"/>
    <title>flash嵌套</title>
    </head>
    <body>
    <object width="468" height="287" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
        <param name="movie" value="/media/v1/default_v1.1.swf"/>
        <param name="quality" value="high"/>
        <param name="wmode"value="transparent"/>
        <embed width="468" height="287" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" wmode="transparent" src="/media/v1/default_v1.1.swf"/>
    </object></body></html>

注意:所有屬性同時適用於param 標籤和embed 標籤,可選屬性也在此列出。 Internet Explorer 可以識別 param 標籤的屬性,而 Netscape 則可以識別 embed 標籤的屬性。

”選型物件指定要載入的 SWF 檔案的名稱。僅適用於 embed。 指定要載入的 SWF 檔案的名稱。僅適用於 param。 autoplaytru​​e | false(可選)指定 Flash 內容在它到達最後一幀後是無限制重複播放還是停止。如果忽略此屬性,預設值為 true。 (可選)指定在應用程式回放期間使用的消除鋸齒等級。因為消除鋸齒需要更快的處理器先對SWF 檔案的每一幀進行平滑處理,然後再將它們呈現到觀眾螢幕上,所以需要根據要優化速度還是優化外觀來選擇一個值:“Low”使回放速度優先於外觀,而且從不使用消除鋸齒功能。 「Autolow」優先考慮速度,但也會盡可能改善外觀。回放開始時,消除鋸齒功能處於關閉狀態。如果 Flash Player 偵測到處理器可以處理消除鋸齒功能,就會開啟功能。 (可選)指定應用程式的背景色。使用此屬性來覆寫在 Flash SWF 檔案中指定的背景色設定。此屬性不會影響 HTML 頁面的背景色。 (可選)當 width 和 height 值是百分比時,定義應用程式如何放置在瀏覽器視窗中。 「Showall」使整個 Flash 內容顯示在指定區域中,且不會發生扭曲,同時保持它的原始高寬比。邊框可能會出現在應用程式的兩側。 「Noborder」對 Flash 內容進行縮放以填充指定區域,不會發生扭曲,它會使應用程式保持原始高寬比,但有可能會進行一些裁剪。
屬性 屬性值 說明
文本,指定是否仍使用裝置字體進行繪製(如果作業系統提供了所需字體)。 srcxxx.swf 
movie xxx.swf
(選用)指定應用程式是否在瀏覽器中載入時就開始播放。如果您的 Flash 應用程式是互動式的,則可以讓使用者透過點擊按鈕或執行某些其他任務來開始播放。在這種情況下,將 play 屬性設為 false 可禁止應用程式自動開始播放。如果忽略此屬性,預設值為 true。 loop tru​​e | false
quality low | medium | high | autolow | autohigh | best

“Autohigh”在開始時是回放速度和外觀兩者並重,但在必要時會犧牲外觀來保證回放速度。回放開始時,消除鋸齒功能處於開啟狀態。如果實際幀頻降到指定幀頻之下,就會關閉消除鋸齒功能以提高回放速度。使用此設定可模擬 Flash 中的「消除鋸齒」指令(「檢視」>「預覽模式」>「消除鋸齒」)。

「Medium」會施加一些消除鋸齒功能,但並不會平滑位圖。此設定產生的影像品質要高於“Low”設定所產生的影像品質,但低於“High”設定產生的影像品質。

「High」使外觀優先於回放速度,它始終應用消除鋸齒功能。如果 SWF 檔案不包含動畫,則會對點陣圖進行平滑處理;如果 SWF 檔案包含動畫,則不會對點陣圖進行平滑處理。

「Best」提供最佳的顯示品質,而不考慮回放速度。對所有輸出都進行消除鋸齒處理,並且對所有點陣圖都進行平滑處理。

如果忽略 quality 屬性,其預設值為 high。

bgcolor

十六進位 RGB 值
scale showall | noborder | exactfit | noscale

「Exactfit」使整個 Flash 內容顯示在指定區域中,但不嘗試保持原始高寬比。可能會發生扭曲。

「noscale」使真個 Falsh 內容不縮放,原始比例

如果忽略此屬性(而且 width 和 height 值是百分比),則它的預設值是 showall。

salign L | R | T | B | TL | TR | BL | BR

(可選)指定縮放的 Flash SWF 檔案在由 width 和 height 設定定義的區域內的位置。有關這些條件的詳細信息,請參閱scale 屬性/參數。

L、R、T 和 B 讓應用程式分別沿著瀏覽器視窗的左、右、上、下緣對齊,並根據需要裁剪其餘三邊。

TL 和 TR 讓應用程式分別與瀏覽器視窗的左上角和右上角對齊,並根據需要裁剪底邊和剩餘的右側或左側邊緣。

BL 和 BR 讓應用程式分別與瀏覽器視窗的左下角和右下角對齊,並根據需要裁剪頂邊和剩餘的右側或左側邊緣。

如果忽略此屬性,Flash 內容會在瀏覽器視窗中居中顯示。

base 基本目錄或 URL

(可選)指定用於解析 Flash SWF 檔案中的所有相對路徑語句的基本目錄或 URL。如果 SWF 檔案保存在與您的其他檔案不同的目錄下,這個屬性是非常有用。

menu tru​​e | false

(可選)指定當觀眾在瀏覽器中右鍵 (Windows) 或按住 Command 鍵單擊 (Macintosh) 應用程式區域時將顯示的功能表類型。

「true」 顯示完整的選單,讓使用者可以使用各種選項來增強或控制回放。

「false」 顯示的是一個只包含「關於 Macromedia Flash Player 6」選項和「設定」選項的選單。

如果忽略此屬性,預設值為 true。

wmode window | opaque | transparent

(可選)可讓您使用 Internet Explorer 4.0 中的透明 Flash 內容、絕對定位和分層顯示的功能。此標記/屬性僅在具有 Flash Player ActiveX 控制項的 Windows 中有效。

「window」預設值,始終位於 HTML 的頂層。

「opaque」允許 Flash 上層可以有網頁的遮擋.

「transparent」使 HTML 頁的背景可以透過應用程式的所有透明部分進行顯示,這樣可能會降低動畫效能。

allowscriptaccess always | never | samedomain

(可選)使用 allowscriptaccess 使 Flash 應用程式可與承載它的 HTML 頁面進行通訊。

always 允許隨時執行腳本操作。

never 禁止所有腳本執行操作。

samedomain 只有在 Flash 應用程式來自與 HTML 頁相同的網域時才允許執行腳本操作。

如果忽略此屬性,預設值為 samedomain。

以上是html標籤中param以及embed的有關flash屬性詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn