もちろん、特定のニーズに応じて、その中の多くの属性を削除できます。
Web ページで Flash を再生することはよくありますが、Flash を通常に再生するには、OBJECT と EMBED の 2 つのタグを使用する必要があります。 Firefox や IE など、異なるブラウザ メーカー間の非互換性を考慮して。フラッシュの再生も異なります。
OBJECT タグ: Windows プラットフォーム用の IE ブラウザ。Activex コントロールを使用して Flash を再生します。
EMBED タグ: Windows および Macintosh プラットフォームの Netscape Navigator ブラウザで使用され、Netscape プラグイン テクノロジを使用して Flash を再生します。
さまざまなブラウザと互換性を持たせるために、通常は次のように記述します。
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" height="100%" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"> <param name="movie" value="flash/flash1.swf"> <param name="quality" value="high"> <param name="bgcolor" value="#F0F0F0"> <param name="menu" value="false"> <param name="wmode" value="opaque"><!--Window|Opaque|Transparent--> <param name="FlashVars" value=""> <param name="allowScriptAccess" value="sameDomain"> <embed id="forfunex" src="flash/flash1.swf" width="100%" height="100%" align="middle" quality="high" bgcolor="#f0fff8" menu="false" play="true" loop="false" FlashVars="" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" wmode="opaque"> </embed></object>
その目的は、IE ブラウザが OBJECT を使用し、EMBED タグの内容を無視することです。 Firefox などのブラウザは、EMBED を使用して OBJECT などのタグの内容を無視します
方法は次のとおりです。
IE の場合、 を に追加します。不透明"
透明な Flash が必要な場合
Flash を透明にするための主要な属性:
テンプレート変数: $WM (オプション) を使用すると、Internet Explorer 4.0 で透明な Flash コンテンツ、絶対配置、およびレイヤー表示機能を使用できます。このタグ/プロパティは、Flash Player ActiveX コントロールを備えた Windows でのみ有効です。
「不透明」では、アプリケーションはページ上の背後にあるものをすべて非表示にします。
「透明」を選択すると、アプリケーションの透明な部分を通して HTML ページの背景が表示され、アニメーションのパフォーマンスが低下する可能性があります。
「不透明ウィンドウレス」と「透明ウィンドウレス」はどちらも HTML レイヤーと対話し、SWF ファイルの上のレイヤーがアプリケーションをシャドウできるようにします。 2 つのオプションの違いは、「透明」では透明度が許可されるため、SWF ファイルの一部が透明な場合、SWF ファイルの下にある HTML レイヤーがその部分を通して表示されますが、「不透明」では表示されません。
このプロパティを省略した場合、デフォルト値は Window です。オブジェクトのみに適用されます。
著者: 嵐の後の虹を見ましょう
出典: http://www.cnblogs.com/moqiutao/
この記事があなたの研究に役立つと思われる場合は、サポートと励ましをお願いします自分 。