ホームページ  >  記事  >  ウェブフロントエンド  >  Web ページに FLASH (swf ファイル) を挿入し、Flash が HTML 要素をブロックしないようにします_html/css_WEB-ITnose

Web ページに FLASH (swf ファイル) を挿入し、Flash が HTML 要素をブロックしないようにします_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:38:041146ブラウズ

1: 次のように Web ページに Flash コードを挿入します:

もちろん、特定のニーズに応じて、その中の多くの属性を削除できます。

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 などのタグの内容を無視します

2: Flash が HTML 要素をブロックしないようにする

Flash がフローティング レイヤーをブロックしないように、Flash を DIV レイヤーの下に配置する方法またはドロップダウン メニューで、Flash Key パラメータがフローティング オブジェクトやレイヤーをブロックしないようにします: wmode=opaque。

方法は次のとおりです。

IE の場合、2ad2a7e0ec1953c2acedcecb18546cf1 を 273238ce9338fbb04bee6997e5552b95eb50c9ec568c9b96871b9e94a1ff3fd1 に追加します。不透明"

透明な Flash が必要な場合

Flash を透明にするための主要な属性:

2f389c5d976adc5aab97269c758b7bfd


wmode 属性 /パラメータ値 Window | Opaque | Transparent

テンプレート変数: $WM (オプション) を使用すると、Internet Explorer 4.0 で透明な Flash コンテンツ、絶対配置、およびレイヤー表示機能を使用できます。このタグ/プロパティは、Flash Player ActiveX コントロールを備えた Windows でのみ有効です。

「ウィンドウ」は、ビデオ独自の長方形のウィンドウを使用して、Web ページ上でアプリケーションを再生します。 「ウィンドウ」は、この Flash アプリケーションが HTML レイヤーと対話せず、常に最前面にあることを示します。

「不透明」では、アプリケーションはページ上の背後にあるものをすべて非表示にします。

「透明」を選択すると、アプリケーションの透明な部分を通して HTML ページの背景が表示され、アニメーションのパフォーマンスが低下する可能性があります。

「不透明ウィンドウレス」と「透明ウィンドウレス」はどちらも HTML レイヤーと対話し、SWF ファイルの上のレイヤーがアプリケーションをシャドウできるようにします。 2 つのオプションの違いは、「透明」では透明度が許可されるため、SWF ファイルの一部が透明な場合、SWF ファイルの下にある HTML レイヤーがその部分を通して表示されますが、「不透明」では表示されません。

このプロパティを省略した場合、デフォルト値は Window です。オブジェクトのみに適用されます。

著者: 嵐の後の虹を見ましょう

出典: http://www.cnblogs.com/moqiutao/

この記事があなたの研究に役立つと思われる場合は、サポートと励ましをお願いします自分 。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。