ホームページ ウェブフロントエンド htmlチュートリアル Flashコンテンツ表示時に使用するOBJECTタグとEMBEDタグの違いのご紹介_HTML/Xhtml_Webページ制作

Flashコンテンツ表示時に使用するOBJECTタグとEMBEDタグの違いのご紹介_HTML/Xhtml_Webページ制作

May 16, 2016 pm 04:37 PM
embed object

1. はじめに:

Web ページ内で Flash コンテンツを通常に表示したい場合は、ページ内に Flash パスを指定するタグが必要です。つまり、OBJECT タグと EMBED タグです。 OBJECT タグは Windows プラットフォームの IE ブラウザで使用され、EMBED は Windows および Macintosh プラットフォームの Netscape Navigator ブラウザと Macintosh プラットフォームの IE ブラウザで使用されます。 Windows プラットフォーム上の IE は、Activex コントロールを使用して Flash を再生しますが、他のブラウザは Netscape プラグイン テクノロジを使用して Flash を再生します。

次は、Web ページに Flash を挿入するための簡単なコード例です:

コード:

コードをコピー
コードは次のとおりです:

codebase="http:/ /download.macromedia.com /pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
WIDTH="550" HEIGHT="400" id="myMovieName">


src="/support/ flash/ts/documents/myFlashMovie.swf"quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400"
NAME="myMovieName" ALIGN="" TYPE="application/ x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">




2. 上記のタグをすべて使用するのはなぜですか?一部のタグは省略できますか?

OBJECT タグは、Windows IE3.0 以降のブラウザ、または Activex コントロールをサポートするその他のブラウザで使用されます。 「classid」属性と「codebase」属性は、上記の例に示されているとおりに正確に記述する必要があり、Flash Player を自動的にダウンロードするアドレスをブラウザーに伝えます。 Flash Player をインストールしていない場合、IE3.0 以降のブラウザでは、Flash Player を自動的にインストールするかどうかを尋ねるプロンプト ボックスが表示されます。もちろん、Flash Player をインストールしていないユーザーにプレーヤーを自動的にダウンロードさせたくない場合は、これらのコードを省略してもよいでしょう。
EMBED タグは、Netscape Navigator 2.0 以降のブラウザ、または Netscape プラグインをサポートするその他のブラウザで使用されます。 「pluginspage」属性は、Flash Player をダウンロードするアドレスをブラウザに伝えます。Flash Player がインストールされていない場合、通常どおり使用するには、インストール後にブラウザを再起動する必要があります。
ほとんどのブラウザで Flash を正常に表示できるようにするには、上記のコード例のように、OBJECT タグ内に EMBED タグをネストする必要があります。 Activex コントロールをサポートするブラウザは、OBJECT タグ内の EMBED タグを無視します。プラグインを使用する Netscape および IE ブラウザは、EMBED タグのみを読み取り、OBJECT タグを認識しません。つまり、EMBED タグを省略すると、Firefox は Flash を認識できなくなります (ただし、驚くべきことに、object を省略して embed のみを記述すると、IE では通常どおり Flash が表示されます。笑、詳しく見てみましょう) )。

ビデオの公開に使用される OBJECT タグと EMBED タグの必須属性とオプションの属性を以下に示します。

1. 必須属性:

・CLASSID - ブラウザーの Activex コントロールを設定します。OBJECT タグにのみ使用されます。
·CODEBASE - フラッシュ Activex コントロールの場所を設定します。これにより、ブラウザがインストールされていない場合でも、自動的にダウンロードしてインストールできるようになります。 OBJECT タグにのみ使用されます。
·WIDTH - Flash ビデオの幅をパーセンテージまたはピクセルで指定します。
·HEIGHT - Flash ビデオの高さをパーセントまたはピクセルで指定します。
・SRC - ビデオのダウンロードアドレスを指定します。 EMBED タグのみ。
·PLUGINSPAGE - Flash プラグインの場所を設定します。これにより、ブラウザに Flash プラグインがインストールされていない場合に、自動的にダウンロードしてインストールできるようになります。 EMBED タグのみ。
・MOVIE - ビデオのダウンロード アドレスを指定します。 OBJECT タグにのみ使用されます。

2. オプションの属性と使用可能な値:

・ID - スクリプト コードで参照するための変数名を設定します。オブジェクトのみ。
・NAME - スクリプトコード(JavaScriptなど)で参照する変数名を設定します。埋め込み専用。
·SWLIVECONNECT - (true または false) Flash Player を初めてダウンロードするときに Java を有効にするかどうかを指定します。これらの属性を省略した場合、デフォルト値は false になります。同じページで JavaScript と Flash を使用する場合、Java は FSCommand を使用して動作する必要があります。
·PLAY - (true または false) この属性が省略された場合、ダウンロードの完了後に Flash ムービーを自動的に再生するかどうかを指定します。
・LOOP - (true または false) ビデオの最後のフレームの後にループを停止するか継続するかを指定します。この属性が省略された場合、デフォルトは true になります。
・MENU - (true または false)
・True はすべてのメニューを表示し、ユーザーがズームイン、ズームアウトなどをしてビデオ再生やその他の操作を制御できるようにします。
・False は、設定オプションとフラッシュに関するメニューのみを表示します。
・品質 - (低、高、自動低、自動高、最高)
・低は美しいよりも高速で、アンチエイリアスは適用されません。
・Autolow は最初は速度に重点を置いていますが、必要に応じて常に美しさを向上させることができます。
·Autohigh は再生速度と美しさの両方に重点を置いていますが、必要に応じて再生速度を確保するために美しさを犠牲にします。
·Medium は、ビットマップをスムージングせずに、アンチエイリアシングを適用します。その品質は、低い設定よりも高く、高い設定よりも低くなります。
・High Beautyは再生速度よりも優れており、常にアンチエイリアスが適用されます。ムービーにアニメーションが含まれていない場合、ビットマップはスムージングされますが、ムービーにアニメーションが含まれている場合、ビットマップはスムージングされません。
・「最高」は、再生速度に関係なく最高の表示品質を提供します。すべての出力にはアンチエイリアスが適用され、すべてのビットマップが平滑化されます。
・SCALE - (showall、noborder、exactfit)
・デフォルト (すべて表示) ビデオは指定された領域に表示されますが、元の比率は維持されます。ビデオの両側に枠線が表示されます。
・No Boder は、指定された領域に合わせてビデオを縮小し、ビデオを歪みのない状態に保ちますが、ビデオの一部が切り取られる場合があります。ただし、フィルムの元の比率は維持されます。
・Exact Fit では、ビデオ全体が指定された領域内に表示され、ビデオが変形したり、元の比率が維持されない場合があります。
・ALIGN - (l, t, r, b)
・デフォルトでは、ブラウザウィンドウがビデオより小さい場合、端がトリミングされます。
・対応する設定に従って、左、右、上、下がブラウザの端に沿って配置されます。必要に応じて、他の 3 つの側面がトリミングされます。
・SALIGN - (l, t, r, b, tl, tr, bl, br)
・L,R,T,B
・TL,TR
・BL,BR
・WMODE - (ウィンドウ、不透明、透明) Flash ムービーのウィンドウ モード属性を設定し、ブラウザでのフラッシュの透明度、カスケード、位置を指定します。
・ウィンドウ ビデオはブラウザ内の独自の長方形のウィンドウで再生されます。
・不透明なビデオはその背後にあるものをすべて隠します。
・TransparentはFlashビデオを透明にし、透明なビデオの背後にWebコンテンツを表示します。これにより、アニメーションのパフォーマンスが低下します。また、このプロパティはすべてのブラウザで利用できるわけではありません。
・BGCOLOR - (#RRGGBB、16進数のRGB値。) ビデオの背景色を指定します。この属性を使用して、Flash で設定された背景色をオーバーライドします。
·BASE - フラッシュ内のすべての相対パスを解決するためのベース ディレクトリまたは URL を設定します。 Web ページの タグに似ています。
・FLASHVARS は変数を Flash Player に転送します。これには Flash Player 6 以降のバージョンが必要です。
・ルートレベルの変数をビデオに渡します。文字列の形式は、「&」で区切られた名前=値のセットです。
・ブラウザは 64kB の文字列長をサポートします。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

埋め込み機能とは何ですか? 埋め込み機能とは何ですか? Dec 14, 2020 am 09:42 AM

embed は Excel でオブジェクトを挿入するために使用される関数です。その構文は「{ EMBED ClassName [Switches] }」です。パラメータ ClassName はコンテナ アプリケーションの名前を表します。

Javaオブジェクトをバイトに変換する方法、およびバイトをオブジェクトに変換する方法は何ですか? Javaオブジェクトをバイトに変換する方法、およびバイトをオブジェクトに変換する方法は何ですか? Apr 20, 2023 am 11:37 AM

オブジェクトからバイトへ、そしてバイトからオブジェクトへ 今日は、オブジェクトからバイトに変換する方法、およびバイトからオブジェクトに変換する方法を理解します。まず、クラス Student を定義します。 packagecom.byteToObject;importjava.io.Serializable;publicclassstudentimplementsSerializable{privateintsid;privateStringname;publicintgetSid(){returnsid;}publicvoidsetSid(in)

Javaオブジェクトクラスのメソッドの使い方 Javaオブジェクトクラスのメソッドの使い方 Apr 18, 2023 pm 06:13 PM

1. オブジェクト クラスの概要 オブジェクトは、Java によってデフォルトで提供されるクラスです。 Object クラスを除いて、Java のすべてのクラスには継承関係があります。デフォルトでは、Object 親クラスを継承します。つまり、Object のリファレンスを使用して、すべてのクラスのオブジェクトを受け取ることができます。例: Object を使用して、すべてのクラスのオブジェクトを受信します。 classperson{}classStudent{}publicclassTest{publicstaticvoidmain(String[]args){function(newperson());function(newStudent());}public

Java は、オブジェクト クラスの getClass() 関数を使用して、オブジェクトのランタイム クラスを取得します。 Java は、オブジェクト クラスの getClass() 関数を使用して、オブジェクトのランタイム クラスを取得します。 Jul 24, 2023 am 11:37 AM

Java では、Object クラスの getClass() 関数を使用して、オブジェクトのランタイム クラスを取得します。Java では、各オブジェクトには、オブジェクトのプロパティとメソッドを定義するクラスがあります。 getClass() 関数を使用して、オブジェクトのランタイム クラスを取得できます。 getClass() 関数は Object クラスのメンバー関数であるため、すべての Java オブジェクトがこの関数を呼び出すことができます。この記事では、getClass() 関数の使用方法といくつかのコード例を紹介します。取得を使用する

Javaの基本データ型とオブジェクトの関係は何ですか Javaの基本データ型とオブジェクトの関係は何ですか May 01, 2023 pm 04:04 PM

基本データ型と Object の関係 Object がすべての型の基本クラスであるということは誰もが聞いたことがあると思いますが、Java の基本データ型は Object とは何の関係もないため、この文は実際には正しくありません。たとえば、swap メソッドを呼び出す場合、Object は実際には基本データ型とは何の関係もないため、int 型を swap(Objectobj) メソッドに直接渡すことはできません。このとき、a は型が一致しないことがわかります。自動的にラップされます. Integer 型になっています. この時点で Object に接続でき、swap メソッドを正常に呼び出すことができます. Object、基本データ型のラッパー クラス

PHP 注意: 非オブジェクト ソリューションのプロパティを取得しようとしています PHP 注意: 非オブジェクト ソリューションのプロパティを取得しようとしています Jun 24, 2023 pm 09:34 PM

PHP Notice: Tryingtogetpropertyofnon-object の解決策 PHP で開発しているときに、「 Notice: Tryingtogetpropertyofnon-object」というエラー メッセージが表示されることがあります。このエラー メッセージは、通常、初期化されていないオブジェクトを使用しているか、オブジェクトの参照が失われたために発生します。特定のコード部分に問題があり、プロパティに正しくアクセスできません。

Redisのオブジェクト構造を定義する方法 Redisのオブジェクト構造を定義する方法 May 28, 2023 pm 05:20 PM

Redis の 2 層データ構造の紹介。Redis のパフォーマンスが高い理由の 1 つは、その各データ構造が特別に設計され、1 つ以上のデータ構造によってサポートされていることです。これらの柔軟なデータ構造は、読み取りを向上させるために利用されています。パフォーマンス フェッチおよび書き込みパフォーマンス。 Redis のデータ構造を理解したい場合は、2 つの異なるレベルから議論できます: 最初のレベルはユーザーの観点からのものであり、このレベルは Redis が外部に公開する呼び出しインターフェイスでもあります (文字列、リスト、ハッシュ、セット、ソートセット。 2 番目のレベルは内部実装の観点からのもので、dict、sds、ziplist、quicklist、skiplis などの下位レベルの実装に属します。

JavaでObjectクラスとSystemクラスを使用するにはどうすればよいですか? JavaでObjectクラスとSystemクラスを使用するにはどうすればよいですか? Apr 23, 2023 pm 11:28 PM

オブジェクトはすべての Java クラスの基本クラスであり、クラス継承構造全体の最上位であり、最も抽象的なクラスです。誰もが毎日、toString()、equals()、hashCode()、wait()、notify()、getClass() などのメソッドを使用していますが、おそらくそれらが Object のメソッドであることを認識しておらず、見向きもしません。 Object には他にどのようなメソッドがあるのか​​、そしてなぜこれらのメソッドを Object に配置する必要があるのか​​を考えてみましょう。 1. JavaObject クラスの概要 - すべてのクラスのスーパー クラス Object は Java クラス ライブラリの特別なクラスであり、すべてのクラスの親クラスでもあります。言い換えれば、Java では、任意のタイプのオブジェクトを Object タイプに割り当てることができます。

See all articles