htmlタグのobjectタグは、詳細な
定義と使用法
埋め込みオブジェクトの定義。あなたのXHTMLページにマルチメディアを追加するには、この要素を使用します。この要素は、HTMLドキュメント内のオブジェクトのデータおよび所定のパラメータを挿入するために、データや操作コードを表示するために使用することができることができます。
<object>タグは、画像、オーディオ、ビデオ、Javaアプレット、ActiveXの、PDFやFlashなどのオブジェクトを含むために使用されます。
オブジェクトは、元の意図のimgとアプレットの要素を交換することです。しかし、抜け穴とブラウザのサポートの欠如のため、これは実現しませんでした。
オブジェクトがサポートしているブラウザには、オブジェクトタイプによって異なります。残念ながら、主要なブラウザは、同じオブジェクトタイプをロードするために別のコードを使用します。
そして幸いにも、オブジェクトオブジェクトは、ソリューションを提供します。オブジェクト要素は示されていない場合、それは、コードが<OBJECT>と</ OBJECT>の間に配置されている実行されます。このように、我々は、ネストオブジェクト要素(ブラウザに対応する)の複数することが可能です。
オブジェクト(オブジェクト)を使用し、(EMBED)ラベルを埋め込む
ブラウザでFlashムービーの再生のために、HTML文書には含まれており、ラベル、およびパラメータを設定する必要があります。それのためのEMBEDタグ、一緒に括弧のセットを有する(例えば、高さ、幅、品質LOOP等)は、その特性が、ある例えば:
<EMBED SRC = "movieName.swf" WIDTH = "100" HEIGHT = "100" PLAY = "trueに" LOOP = = "http://www.macromedia.com/shockwave/download/にindex.cgi?P1_Prod_Version = ShockwaveFlash"> QUALITY = "ハイ" PLUGINSPAGE "真の" </ EMBED>
OBJECTタグは、(高さ、幅、CLASSIDとCODEBASE)の4つの設定があり、その属性があります。その他の設定は独立しており、パラメータのラベルと呼ばれ、HTMLドキュメントに表示されます。例えば
:<OBJECT CLASSID = "CLSID:D27CDB6E-AE6D-11CF-96B8-444553540000" WIDTH = "100" HEIGHT = "100" CODEBASE= "http://active.macromedia.com/flash4/cabs/ swflash.cab#バージョン= 4,0,0,0 "> <PARAM NAME = "映画"値= "moviename.swf"> <PARAMのNAME = "真の"値の"PLAY" => "真の"価値の<PARAM NAME = "LOOP" => <PARAM NAME = "QUALITY"値の= "ハイ"> </ OBJECT>
SRCの値:ビデオタイトル(例えばmovieName.swf )。$ MOの:テンプレート変数に対応する説明は:ロードするムービーの名前を指定し、唯一の「EMBED」フラグに適用されます。MOVIEの値(例えばmovieName.swfなど)膜の名前。$ MOの:テンプレート変数に対応する説明は:ロードするムービーの名前を指定し、唯一の「OBJECT」フラグに適用されます。CLASSID値:CLSID:D27CDB6E-AE6D-11CF -96B8-444553540000 機能説明:唯一の「OBJECT」フラグに適用され、ActiveXコントロールが使用するブラウザは、上記のように正確に同じ値である必要がありますを示しています。WIDTH値:数値またはパーセント。対応するテンプレート変数:$ WI。機能:ブラウザウィンドウの幅のピクセルまたはパーセンテージの数は、フィルムの幅を指定します。HEIGHTの値:数値またはパーセント。対応するテンプレート変数:$ HE
説明:ピクセルまたはブラウザウィンドウの高さの数の割合として映画の高さを指定します。
Flashムービーがスケーラブルであるため、フィルムの品質を低下させないディスプレイのアスペクト比を維持したまま、そのビデオフォーマットのサイズを変更します。
CODEBASEの
値:HTTP://active.macromedia.com/flash4/cabs/swflash.cab
#バージョン=「4,0,0,0
機能の説明:ブラウザがインストールされていない場合、Flash PlayerのActiveXコントロールの位置を指定します。それが唯一の「OBJECT」フラグ...に適用される上記の値と全く同じでなければならない値を割り当てられた位置に自動的にダウンロードすることができます
PLUGINSPAGEの
HTTP:://www.macromedia.com/shockwave/download/指標値?.cgiで
P1_Prod_Version = ShockwaveFlash
機能記述を...所望の値に割り当てられた値が「EMBED」フラグにのみ適用され、上記と全く同じでなければならないときに簡単にインストールでき、フラッシュプレーヤー・プラグインの位置を示す
SWLIVECONNECT(オプション)
取ります値:trueまたはfalse。
説明:Javaが項目が省略されたときに、フラッシュプレーヤー、Falseの既定値をロードする最初の時間を開始するかどうかを決定するために使用されます。声明「FSコマンド」のための同じページ上のJavaScriptとFlash、長いプログラムが動作するたび、あなたは、Javaを実行するが、必要がある場合は、ページプログラム内のJavaScriptのみモニタブラウザの種類やその他と「FSコマンドを実現するために、 「文の独立した機能を、あなたは、Javaを開始するには、Javaの起動を防ぐために、falseに設定SWLIVECONNECTを置くことができ、明示的に大幅に映画が使用されるプロセスの再生を開始した時間を増やすであろう、trueに設定されSWLIVECONNECT。それだけで「EMBED」フラグに適用されます。
PLAY(オプション)
値:trueまたはfalse
対応するテンプレート変数:$ PL
機能の説明:映画の後にブラウザにダウンロードするために、すぐにプレーするかどうかを指定します。ビデオはインタラクティブな要素が含まれている場合は、再生を開始する発表者の操作に関連する必要があるかもしれない属性が自動再生動画を防止するために、falseに設定することができます属性をtrue省略した場合、その後、デフォルト値が実行されます。
LOOP(オプション)
値:trueまたはfalse。
$ LOの:.テンプレート変数に対応する
説明は、:リピート再生を指定したり、ムービーを停止した後に1回だけ再生されます。属性をtrue省略されたときにデフォルト値が実行されます。
QUALITY(オプション)
値:低、高、autolow、autohigまたは最高。
$ QUS:テンプレート変数に対応する。
機能説明:上記を参照してください。
プロパティが高い省略されたときにデフォルト値が実行されます。
BGCOLOR(オプション)
値:#RRGGBB(16進RGB値)。
対応するテンプレート変数:$ BG
映画の背景色を指定し、プロパティは、背景色を設定するには、Flashムービーファイルに置き換えることができますが、HTMLページの設定の背景色映画に影響を与えません。
SCALE(オプション)
値:SHOWALL、noborder、exactfit
対応するテンプレート変数:$ SC
機能説明:幅と高さの値は、膜がブラウザウィンドウ内に配置される方法を決定するために、パーセンテージとして表現。いくつかのオプションがあります:
「すべて表示」(デフォルト)を指定したサイズの領域にムービー全体の内容を表示し、オリジナルのムービーと同じアスペクト比を維持し、映画コンテンツが変形していません。
ビデオ領域の指定されたアスペクト比を維持しながら、「枠なし」が満たされていない、ビデオコンテンツは変形しないが、ビデオの一部が表示されなくてもよいです。
フィルムが変形することができるので、もはやこの時点で、元の縦横比を維持するため、「正確なフィット」、指定された領域のムービー全体が可視となります。
この属性は省略されている(および百分率として表さ幅と高さの値)場合、デフォルト値SHOWALL実行されます。
ALIGN
値:Lを、R、T、B 。
対応するテンプレート変数:$ HA。
機能説明:ビデオ・ブラウザ・ウィンドウを決定し、 "OBJECT"、 "EMBED"と"IMG"タグ"ALIGN"プロパティを設定します。場所。
ブラウザウィンドウの中央に配置されたフィルムが省略されるように、ブラウザウィンドウのサイズは、ブラウザウィンドウのサイズを調整するために、フィルムが占める面積の大きさよりも小さい場合、通常のビデオ表示するように。
ブラウザウィンドウは、フィルムを収容するのに十分ではなく、ウィンドウの右下を調整する場合は、ブラウザのウィンドウフィルムの左側の「L」値は、整列されます。
ブラウザウィンドウが下側とウィンドウの左側に調整されるフィルムを収容するのに十分でない場合、ブラウザのウィンドウフィルムの右側の「R」値は、整列されます。
「T」とフィルムの値映像を収容するのに不十分な場合は、ブラウザウィンドウの上端位置合わせ、ブラウザウィンドウように、ウィンドウの左右と下のエッジを調整します。
「B」の値ように膜と、映像に対応左右、ウィンドウの上端を調整するために不十分な場合は、ブラウザ・ウィンドウの下端、ブラウザウィンドウと整列。
SALIGN(オプション)
値:L、R、T、B 、TL、TR、BL、BR。
対応するテンプレート変数:$ SAの
関数の説明:領域の指定された幅と高さ寸法にスケーリングされたビデオを決定するための手段どのように配置します。様々な意味の値は、前の項目に見出すことができます。
BASE(オプション)
値:基本パスまたはURL。
関数の説明:ビデオ基準位置として使用される相対パスを指定するために使用します。
MENU(オプション)
値:真、偽
対応するテンプレート変数:$ ME。
機能説明:あなたは面積が映画で占められたときに、ブラウザに指定する(Windowsの場合)を右クリックするか、「コマンド」キーを押したままにします(Macintosh用)表示されるショートカットメニューを入力し、マウスをクリックしてください。
「真」の値は、プレゼンターは、プロセス制御の多様性を表示することができます全体のメニューが表示されます。
「偽」の値のみが表示されますメニューのメニュー項目「フラッシュについて」を含んでいます。
属性が省略されたときに実行される「真」のデフォルト値。
WMODE(オプション)
値:窓、不透明、透明。
対応するテンプレート変数:. $ WMの
説明:このパラメータは、Windowsシステム上でのみ利用可能であるには、Flash Active Xのスペースを持っています。
「ウィンドウ」ように最速の再生速度でいくつかのオプションで、ページ内のビデオ再生位置に割り当てられた値。
「不透明ウィンドウなし」の値は、映画の背後にあるページのコンテンツをブロックします。
そのようなページ表示ビデオコンテンツの価値とページの背景その「透明な」透明部分は、アニメーションの速度を低減することが可能です。
この属性のデフォルト値は、「ウィンドウ」の実行を省略することになる、唯一のObjectタグで使用することができます。
I.はじめに:
我々は、Webページでの通常の表示Flashコンテンツをしたい、ページが指定したラベルフラッシュパスを持っている必要があります。それは、objectタグとembedタグです。WindowsとMacintoshプラットフォームの下Macintoshプラットフォーム用のNetscape NavigatorブラウザとIEブラウザのオブジェクトIEブラウザのWindowsプラットフォーム用のタグ、およびEMBED。他の人がフラッシュを再生するにはNetscapeブラウザプラグイン技術を使用しながら、フラッシュを再生するにはIEのActiveXコントロールを使用して、Windowsプラットフォーム。
次のサンプルコードは、フラッシュページを簡単に挿入することです。
コード:
<OBJECTのCLASSID = "CLSID:D27CDB6E-AE6D-11CF-96B8-444553540000"
コードベース= " http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0 "
WIDTH = "550" HEIGHT = "400" ID = "myMovieName">
<PARAM NAME =映画VALUE = "myFlashMovie.swf">
<PARAMのNAME =高品質値=>
<PARAMのNAME = BGCOLOR値=#FFFFFF>
<EMBEDのSRC = "http://www.doflash.net/" /support/flash/ts/documents/myFlashMovie.swf "" 品質=高BGCOLOR =#1 FFFFFF幅= "550" HEIGHT = "400"
NAME = "myMovieName" ALIGN = "" TYPE = "アプリケーション/ X-衝撃波フラッシュ"
PLUGINSPAGE = " http://www.macromedia.com/go/getflashplayer ">
</ EMBED>
</ OBJECT>
第二に、なぜ上記のラベルのすべてを使用する必要がありますか?一部のタグは省略することができないのですか?
OBJECTタグは、Windows IE3.0以降のブラウザまたはブラウザの他のサポートActiveXコントロールのためのものです。「CLASSID」と「コードベース」属性が正確に記述するために、上記の例で示した線に沿っている必要があり、彼らは自動的にフラッシュプレーヤーのアドレスをダウンロードするには、ブラウザを教えてください。IE3.0ブラウザが自動的にFlash Playerをインストールするには、プロンプトボックスアクセスをポップアップ表示されます後にあなたはフラッシュプレーヤーがあまりにもそれほどインストールされていない場合はどうか。もちろん、あなたがそれらのユーザーは、フラッシュプレーヤーは、おそらくあなたはこれらのコードを省略することができ、プレイヤーをダウンロードし、自動的にインストールされていないようにする必要がない場合。
ネットスケープNavigator2.0ため、ブラウザのプラグインやその他のサポートNetscapeブラウザを超えたEMBEDタグ。「PLUGINSPAGE」属性は、ブラウザのダウンロードフラッシュプレーヤーを伝え、あなたはフラッシュプレーヤーをインストールしていない場合、ユーザは適切に動作するためには、インストール後、ブラウザを再起動する必要があります。
ほとんどのブラウザが適切にフラッシュを表示できるようにするには、コードは上記の例と同じであるとして、OBJECTタグ内にネストEMBEDタグを配置する必要があります。ブラウザのサポートActiveXコントロールは、OBJECTタグ内のEMBEDタグを無視します。Netscapeのプラグインを使用し、IEは、EMBEDタグOBJECTタグの識別せずに読み取ります。それはあなたがEMBEDタグを省略した場合、Firefoxは(不思議は書き込み専用オブジェクトの埋め込みを省略したが、IEはああ、その後、特定のを見て、通常のフラッシュを表示することができます)あなたのフラッシュを認識しません、です。
フィルムのOBJECTとEMBEDタグの解放のために必要と任意の属性は以下のとおりです。
必要なプロパティ:
・唯一のOBJECTタグのために、お使いのブラウザの設定ActiveXコントロールをCLASSID-。
・CODEBASE-は、位置フラッシュActiveXコントロールを設定し、そのブラウザがインストールされていない場合は、自動的にダウンロードしてインストールすることができます。OBJECTタグの場合のみ。
・WIDTH-は、フラッシュムービーのパーセンテージまたはピクセルの幅を指定します。
・HEIGHT-パーセントまたはピクセルは、Flashムービーの高さを指定します。
・SRC-指定されたビデオをダウンロード。EMBEDタグの場合のみ。
ブラウザがインストールされていない場合、あなたは自動的にダウンロードしてインストールできるように・PLUGINSPAGE-、Flashプラグインの位置を設定します。EMBEDタグの場合のみ。
・MOVIE-指定されたビデオをダウンロード。OBJECTタグの場合のみ。
オプションで利用可能なプロパティの第二に、値:
・ID-は、スクリプトコードの参照のために、変数名を設定します。唯一のオブジェクト。
・名前 - (JavaScriptなど)スクリプトコードを参照するために、変数名を設定します。のみEMBED。
・SWLIVECONNECT - (真または偽)Javaが有効になっているかどうか、ダウンロード初めての時にフラッシュプレーヤーを指定します。いくつかの属性を省略した場合、デフォルト値はfalseです。あなたが同じページ上のJavaScriptとフラッシュを使用する場合では、Javaが動作するのFSCommandを使用する必要があります。
・PLAY - この属性が省略された場合、ダウンロードが完了した後(真または偽)かどうかはフラッシュ動画を指定するには、自動的に再生され、デフォルトはtrueです。
・LOOP - (真または偽)停止後、最後の仕上げビデオ再生を指定したり、ループを続行するには、この属性が省略されている場合、デフォルトはtrueです。
·MENU - (true或false)
・ユーザーがズームインすることを可能にするメニュー、ズームコントロールビデオ再生などの操作のすべてを表示する場合はtrue。
・フラッシュ上の虚偽表示のみセットアップオプションとメニュー。
・QUALITY - (低、高、autolow、autohigh、最高)
・低速美しいよりますが、アンチエイリアスを使用しません。
・Autolowはスピードに注力し始めますが、必要に応じていつでも外観を強化します。
・Autohigh再生速度と外観が、再生速度を確保するために必要な犠牲美学を中心に。
・ミディアムは平滑化せずに、いくつかのアンチエイリアシングビットマップを適用します。これは、高設定された設定よりも低く、低品質よりも高くなっています。
・高再生速度よりも美学、およびアンチエイリアシングを適用されています。映画はアニメーションが含まれていない場合、ビットマップはスムージングされ、作品はアニメーションが含まれている場合、ビットマップがそのまま平滑化されています。
・ベストは関係なく、再生速度の最適な表示品質を提供します。すべてのアンチエイリアシング、および出力はすべてのビットマップに適用されているが平滑化されています。
・SCALE - (SHOWALL、noborder、exactfit)
・デフォルトの指定地域でのビデオ・ディスプレイ(すべてを表示)が、元の比率を維持します。ビデオは、国境の両側に表示されます。
・ノーBoderは、指定された領域に合わせてフィルムをシュリンクフィルムを保つ歪んではなく、フィルムの一部は、おそらくカットされます。しかしながら、フィルムの元の縦横比を維持します。
・正確なフィットは、指定されたエリア内のムービー全体を表示し、フィルムが歪みを変形して、元の縦横比を保持しません。
・ALIGN - (L、T、R、B)
・ブラウザウィンドウが映画よりも小さい場合、デフォルトが中央に配置され、エッジがカットされます。
・左、右、上、それぞれのブラウザのエッジに沿って配置された上に整列ボトム。所望であれば、他の三辺が切断されます。
・SALIGN - (L、T、R、B、TL、TR、BL、BR)
・L、R、T、B
・TL、TR
・BL、BR
・WMODE-(ウィンドウ、透明、不透明)透明、レイヤードや場所のブラウザでフラッシュを指定するフラッシュムービーウィンドウモード属性を設定します。
・お使いのブラウザでは、独自の矩形ウィンドウでウィンドウのビデオプレーヤー。
・不透明映画は、その背後にあるすべてのコンテンツを非表示になります。
・映画の背後にある透明なフラッシュムービー透明、透明ディスプレイのWebコンテンツ。これは、アニメーションのパフォーマンスが低下します。そして、このプロパティは、利用可能なすべてのブラウザではありません。
・BGCOLOR - 背景色(#RRGGBB、進RGB値)は、ムービーを指定します。この属性を使用すると、背景色フラッシュセットを上書きします。
・BASE - フラッシュので、相対パスを解決するために、ベースディレクトリまたはURLを設定します。<基本>タグ内の関連ページ。
・FlashVarsのは、フラッシュプレーヤー、フラッシュplayer6のニーズと、後に変数を渡します。
・映画への転送ルートレベルの変数。フォーマット文字列は、「&」区切られた名前=値のセットです。
・ブラウザのサポート文字列の長さの64kBのサイズ。
・FlashVarsの詳細については、関連ドキュメントを参照してください。