ホームページ > 記事 > ウェブフロントエンド > HTMLのオブジェクトタグパラメータの詳しい説明
HTMLオブジェクトタグパラメータの詳しい説明
<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="580" height="110"> <param name="_cx" value="10372"> <param name="_cy" value="2355"> <param name="FlashVars" value="-1"> <param name="Movie" value="swf.swf"> <param name="Src" value="1.swf"> <param name="WMode" value="Transparent"> <param name="Play" value="-1"> <param name="Loop" value="-1"> <param name="Quality" value="High"> <param name="SAlign" value> <param name="Menu" value="0"> <param name="Base" value> <param name="AllowScriptAccess" value="always"> <param name="Scale" value="ShowAll"> <param name="DeviceFont" value="0"> <param name="EmbedMovie" value="0"> <param name="BGColor" value> <param name="SWRemote" value> <embed src="1.swf" width="580" height="110" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" menu="false"></embed> </object>
パラメータと属性
次のタグ属性とパラメータは、「Publish」コマンドによって作成される HTML コードを記述します。 Flash コンテンツを表示するための独自の HTML を作成するときに、このリストを参照できます。特に明記されていない限り、すべてのエントリはオブジェクト タグと埋め込みタグの両方に適用されます。オプションのエントリもここにリストされます。 Internet Explorer は object タグのパラメータを認識し、Netscape は embed タグのパラメータを認識します。属性は、object タグと埋め込みタグの両方で使用できます。テンプレートをカスタマイズする場合、ここにリストされているテンプレート変数を対応する値に置き換えることができます。 「HTML 投稿テンプレートのカスタマイズ」を参照してください。
注: このセクションにリストされているプロパティとパラメーターは、XHTML 標準に準拠するために意図的に小文字で表示されています。
devicefont 属性/パラメーター
値: true | false
テンプレート変数: $DE
説明:
(オプション) [デバイス フォント] オプションが選択されていない静的テキスト オブジェクト について、引き続き使用するかどうかを指定します。デバイスのフォントを描画します (必要なフォントがオペレーティング システムによって提供されている場合)。
src属性
値: movieName.swf
テンプレート変数: $MO
説明: ロードするSWFファイルの名前を指定します。埋め込みのみに適用されます。
movieパラメータ
値: movieName.swf
テンプレート変数: $MO
説明: ロードするSWFファイルの名前を指定します。オブジェクトのみに適用されます。
classid 属性
値: clsid:D27cdb6e-ae6d-11cf-96b8-444553540000
説明: ブラウザーの ActiveX コントロールを識別します。入力する値は上記とまったく同じである必要があります。オブジェクトのみに適用されます。
width 属性
値: n または n%
テンプレート変数: $WI
説明: アプリケーションの幅をピクセル単位またはブラウザ ウィンドウのパーセンテージで指定します。
高さ属性
値: n または n%
テンプレート変数: $HE
説明: アプリケーションの高さをピクセル単位またはブラウザ ウィンドウのパーセンテージで指定します。
注: Flash アプリケーションはスケーラブルであるため、アスペクト比が同じであれば、どのサイズでも品質が低下することはありません。 (たとえば、次のサイズはすべてアスペクト比 4:3 です: 640 x 480 ピクセル、320 x 240 ピクセル、240 x 180 ピクセル。)
codebase 属性
値: http://active.macromedia. com/flash7 /cabs/swflash.cab#version=7,0,0,0
説明: Flash Player ActiveX コントロールがインストールされていない場合にブラウザが自動的にダウンロードできるように、Flash Player ActiveX コントロールの場所を特定します。入力する値は上記とまったく同じである必要があります。オブジェクトのみに適用されます。
pluginspage 属性
値: http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash
説明: Flash Player プラグインの場所を識別し、次の場合にユーザーがダウンロードできるようにします。プラグインはまだインストールされていません。入力する値は上記とまったく同じである必要があります。埋め込みのみに適用されます。
swliveconnect 属性
値: true | false
説明: (オプション) Flash Player が初めてロードされたときにブラウザが Java を起動するかどうかを指定します。このプロパティを省略した場合、デフォルト値は false になります。同じページで JavaScript と Flash の両方を使用している場合、FSCommand() 関数が機能するには Java が実行されている必要があります。ただし、ブラウザの検出のみ、または fscommand() アクションに関係のないその他の目的で JavaScript を実行している場合は、SWLIVECONNECT を false に設定することで Java の起動を防ぐことができます。 Flash で JavaScript を使用しない場合は、SWLIVECONNECT プロパティを明示的に true に設定して Java を強制的に起動することもできます。 Java を起動すると、SWF ファイルの起動に必要な時間が大幅に長くなる可能性があるため、このフラグは必要な場合にのみ true に設定する必要があります。埋め込みのみに適用されます。
fscommand() アクションを使用して、スタンドアロン プロジェクション ファイルから Java を起動します。
play 属性/パラメータ
値: true | false
テンプレート変数: $PL
説明: (オプション) アプリケーションがブラウザにロードされたときに再生を開始するかどうかを指定します。 Flash アプリケーションがインタラクティブな場合は、ユーザーがボタンをクリックするか、他のタスクを実行することで再生を開始できるようにすることができます。この場合、play プロパティを false に設定すると、アプリケーションが自動的に再生を開始できなくなります。このプロパティを省略した場合、デフォルト値は true です。
ループ属性/パラメータ
値: true | false
テンプレート変数: $LO
説明: (オプション) Flash コンテンツを無限に再生するか、最後のフレームに達した後に停止するかを指定します。このプロパティを省略した場合、デフォルト値は true です。
品質属性/パラメータ
値: 低 | 自動高 | テンプレート変数: $QU
説明: (オプション) アプリケーションの再生中に使用するアンチエイリアシング レベルを指定します。アンチエイリアスには、ビューア画面にレンダリングする前に SWF ファイルの各フレームを滑らかにする高速プロセッサが必要なため、速度と外観のどちらを最適化するかに応じて値を選択する必要があります。
「低」 再生速度を優先します。見た目を重視し、アンチエイリアスは決して使用しないでください。
「Autolow」は速度を優先しますが、可能な限り外観も改善します。再生が始まると、アンチエイリアスはオフになります。 Flash Player は、プロセッサがアンチエイリアスを処理できることを検出すると、アンチエイリアスをオンにします。
「オートハイ」は、再生速度と外観を同等に重視して開始しますが、必要に応じて再生速度を確保するために外観を犠牲にします。再生開始時はアンチエイリアスがオンになっています。実際のフレーム レートが指定されたフレーム レートを下回る場合、再生速度を上げるためにアンチエイリアスがオフになります。この設定を使用して、Flash でアンチエイリアス コマンドをエミュレートします ([表示] > [プレビュー モード] > [アンチエイリアス])。
「中」は、アンチエイリアスを適用しますが、ビットマップを滑らかにしません。この設定では、低設定よりも高品質の画像が生成されますが、高設定よりは低品質になります。
「高」は再生速度よりも見た目を優先し、常にアンチエイリアスを適用します。 SWF ファイルに アニメーション が含まれていない場合、ビットマップはスムージングされます。SWF ファイルにアニメーションが含まれている場合、ビットマップはスムージングされません。
「最高」は、再生速度に関係なく、最高の表示品質を提供します。すべての出力はアンチエイリアス処理され、すべてのビットマップはスムージングされます。
品質属性が無視される場合、そのデフォルト値は高になります。
bgcolor 属性/パラメータ
値: #RRGGBB (16 進数の RGB 値)
テンプレート変数: $BG
説明: (オプション) アプリケーションの背景色を指定します。このプロパティを使用して、Flash SWF ファイルで指定された背景色の設定をオーバーライドします。このプロパティは、HTML ページの背景色には影響しません。
スケールのプロパティ/パラメーター
値: showall | noborder | strictfit
テンプレート変数: $SC
説明: (オプション) 幅と高さの値がパーセンテージの場合、ブラウザー ウィンドウ内でのアプリケーションの配置方法を定義します。
「ショーウォール」(デフォルト) では、元のアスペクト比を維持しながら、Flash コンテンツ全体が歪みなく指定された領域に表示されます。アプリケーションの側面に枠線が表示される場合があります。
「Noborder」は、歪みなく指定された領域を満たすように Flash コンテンツを拡大縮小します。アプリケーションの元のアスペクト比は維持されますが、一部のトリミングが発生する可能性があります。
「Exactfit」では、Flash コンテンツ全体が指定された領域に表示されますが、元のアスペクト比は維持されません。歪みが生じる場合があります。
この属性が省略された場合 (幅と高さの値がパーセンテージである場合)、デフォルト値は showall です。
align 属性
値: デフォルト | L | R | T | B
テンプレート変数: $HA
説明: オブジェクト、embed および img タグの配置値を指定し、Flash SWF ファイルを配置する方法を決定しますブラウザウィンドウ。
「デフォルト」では、アプリケーションがブラウザ ウィンドウ内の中央に配置され、ブラウザ ウィンドウがアプリケーションより小さい場合は端がトリミングされます。
L、R、T、B はそれぞれブラウザ ウィンドウの左、右、上、下の端に沿ってアプリケーションを配置し、必要に応じて残りの 3 つの辺をトリミングします。
salign パラメータ
値: L | R | 領域内の位置。これらの条件の詳細については、scale アトリビュート/パラメータを参照してください。
L、R、T、B はそれぞれブラウザ ウィンドウの左、右、上、下の端に沿ってアプリケーションを配置し、必要に応じて残りの 3 つの辺をトリミングします。
TL と TR は、アプリケーションをそれぞれブラウザ ウィンドウの左上隅と右上隅に位置合わせし、必要に応じて下端と残りの右端または左端をトリミングします。
BL と BR は、アプリケーションをブラウザ ウィンドウの左下隅と右下隅にそれぞれ配置し、必要に応じて上端と残りの右端または左端を切り取ります。
この属性を省略した場合、Flash コンテンツはブラウザ ウィンドウの中央に表示されます。
base 属性
値: ベース ディレクトリまたは URL
説明: (オプション) Flash SWF ファイル内のすべての相対パス ステートメントを解決するために使用されるベース ディレクトリまたは URL を指定します。このプロパティは、SWF ファイルが他のファイルとは異なるディレクトリに保存されている場合に役立ちます。
メニューのプロパティ/パラメータ
値: true | false
テンプレート変数: $ME
説明: (オプション) ビューアがブラウザ内で右クリックするとき (Windows)、またはコマンドを押しながらアプリケーションをクリックするとき (Macintosh) を指定します。エリアを選択すると表示されるメニューです。
「true」は完全なメニューを表示し、ユーザーがさまざまなオプションで再生を強化または制御できるようにします。
「false」の場合、「Macromedia Flash Player 6 について」オプションと「設定」オプションのみを含むメニューが表示されます。
この属性が省略された場合、デフォルト値は true です。
wmode 属性/パラメータ
値: Window | Opaque | Transparent
Template 変数: $WM
説明: (オプション) Internet Explorer 4.0 機能で透明な Flash コンテンツ、絶対位置指定、およびレイヤー表示を使用できるようにします。このタグ/プロパティは、Flash Player ActiveX コントロールを備えた Windows でのみ有効です。
「ウィンドウ」は、ビデオ独自の長方形のウィンドウを使用して、Web ページ上でアプリケーションを再生します。 「ウィンドウ」は、Flash アプリケーションが HTML レイヤーと対話せず、常に最前面にあることを示します。
「不透明」により、アプリケーションはページ上の背後にあるものをすべて非表示にします。
「透明」では、HTML ページの背景がアプリケーションのすべての透明な部分を通して表示されるため、アニメーションのパフォーマンスが低下する可能性があります。
「不透明ウィンドウレス」と「透明ウィンドウレス」はどちらも HTML レイヤーと対話し、SWF ファイルの上のレイヤーがアプリケーションをシャドウできるようにします。 2 つのオプションの違いは、Transparent では透明度が許可されるため、SWF ファイルの一部が透明な場合、SWF ファイルの下にある HTML レイヤーがその部分を通して見えることです。
このプロパティを省略した場合、デフォルト値は Window です。オブジェクトのみに適用されます。
allowscriptaccess 属性/パラメータ
値: always | none | Samedomain
説明: Flash アプリケーションがそれをホストする HTML ページと通信できるようにするには、allowscriptaccess を使用します。 fscommand() および getURL() 操作により、JavaScript が HTML ページのアクセス許可を使用する可能性があるため、このパラメーターが必要です。このアクセス許可は、Flash アプリケーションのアクセス許可とは異なる場合があります。これは、クロスドメインのセキュリティにとって重要な意味を持ちます。
常にスクリプト操作をいつでも実行できるようにします。
すべてのスクリプト実行操作を決して無効にしないでください。
samedomain Flash アプリケーションが HTML ページと同じドメインにある場合にのみスクリプトを許可します。
すべての HTML 公開テンプレートで使用されるデフォルト値は、samedomain です。
以上がHTMLのオブジェクトタグパラメータの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。