この記事では主に、paramタグとembedタグ内のFlashに関連するいくつかの属性とその属性値を紹介します。
まず第一に、param タグと embed タグはペアではなく単独で表示されることを知っておく必要があります。次のコードは一般的な Flash のネストされたコードです:
<!DOCTYPE HTML> <html lang="en"> <head> <meta charset="utf-8"/> <title>flash嵌套</title> </head> <body> <object width="468" height="287" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"> <param name="movie" value="/media/v1/default_v1.1.swf"/> <param name="quality" value="high"/> <param name="wmode"value="transparent"/> <embed width="468" height="287" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" wmode="transparent" src="/media/v1/default_v1.1.swf"/> </object></body></html>
注: 特に明記されていない限り、それ以外の場合はすべてです。属性は param タグと embed タグの両方に適用され、オプションの属性もここにリストされます。 Internet Explorer は param タグの属性を認識し、Netscape は embed タグの属性を認識します。
Property | Property Value | Description |
devicefont | true | false | (オプション) 「デバイスフォント」オプションが選択されていません テキスト描画にデバイス フォントを引き続き使用するかどうかを指定するオブジェクト (必要なフォントがオペレーティング システムによって提供されている場合)。 |
xxx.swf | ロードするSWFファイルの名前を指定します。埋め込みのみに適用されます。 | |
xxx.swf | 読み込む SWF ファイルの名前を指定します。パラメータのみに適用されます。 | |
autoplay | true | false(オプション) アプリケーションがブラウザに読み込まれるときに再生を開始するかどうかを指定します。 Flash アプリケーションがインタラクティブな場合は、ユーザーがボタンをクリックするか、他のタスクを実行することで再生を開始できるようにすることができます。この場合、play プロパティを false に設定すると、アプリケーションが自動的に再生を開始できなくなります。このプロパティを省略した場合、デフォルト値は true です。 | |
true | false | (オプション) Flash コンテンツを無限に繰り返すか、最後のフレームに到達した後に停止するかを指定します。このプロパティを省略した場合、デフォルト値は true です。 | |
低 | 高 | autolow | autohigh | best | (オプション) アプリケーションの再生中に使用するアンチエイリアス レベルを指定します。アンチエイリアシングには、ビューア画面にレンダリングする前に SWF ファイルの各フレームを滑らかにする高速プロセッサが必要なため、速度と外観のどちらを最適化するかに応じて値を選択する必要があります。 |
「低」 再生速度を優先します。見た目を重視し、アンチエイリアスは決して使用しないでください。 「Autolow」は速度を優先しますが、可能な限り外観も改善します。再生開始時はアンチエイリアスがオフになっています。 Flash Player は、プロセッサがアンチエイリアスを処理できることを検出すると、アンチエイリアスをオンにします。 「オートハイ」は、再生速度と外観を同等に重視して開始しますが、必要に応じて再生速度を確保するために外観を犠牲にします。再生開始時はアンチエイリアスがオンになっています。実際のフレーム レートが指定されたフレーム レートを下回る場合、再生速度を上げるためにアンチエイリアスがオフになります。この設定を使用して、Flash でアンチエイリアス コマンドをエミュレートします ([表示] > [プレビュー モード] > [アンチエイリアス])。 「中」は、アンチエイリアスを適用しますが、ビットマップを滑らかにしません。この設定では、低設定よりも高品質の画像が生成されますが、高設定よりは低品質になります。 「高」は再生速度よりも見た目を優先し、常にアンチエイリアシングを適用します。 SWF ファイルにアニメーションが含まれていない場合、ビットマップはスムージングされますが、SWF ファイルにアニメーションが含まれている場合、ビットマップはスムージングされません。 「最高」は、再生速度に関係なく最高の表示品質を提供します。すべての出力はアンチエイリアス処理され、すべてのビットマップはスムージングされます。 quality属性を省略した場合、デフォルト値はhighになります。 |
16 進数の RGB 値 | (オプション) アプリケーションの背景色を指定します。このプロパティを使用して、Flash SWF ファイルで指定された背景色の設定をオーバーライドします。このプロパティは、HTML ページの背景色には影響しません。 | scale |
(オプション) 幅と高さの値がパーセンテージである場合に、アプリケーションをブラウザー ウィンドウに配置する方法を定義します。 | 「ショーウォール」では、Flash コンテンツ全体が元のアスペクト比を維持したまま、歪みなく指定された領域に表示されます。アプリケーションの側面に枠線が表示される場合があります。 |
「Noborder」は、歪みなく指定された領域を満たすように Flash コンテンツを拡大縮小し、アプリケーションを元のアスペクト比に保ちますが、一部トリミングされる可能性があります。 「Exactfit」では、Flash コンテンツ全体が指定された領域に表示されますが、元のアスペクト比は維持されません。歪みが生じる場合があります。 "noscale" は、Falsh コンテンツを元のスケールに拡大縮小しません この属性が省略された場合 (幅と高さの値はパーセンテージです)、デフォルト値は showall です。 |
L | T | B | TR | BR | (オプション) 幅と高さの設定で定義された領域内での、スケーリングされた Flash SWF ファイルの位置を指定します。これらの条件の詳細については、scale アトリビュート/パラメータを参照してください。 L、R、T、B はそれぞれブラウザ ウィンドウの左、右、上、下端に沿ってアプリを配置し、必要に応じて残りの 3 辺をトリミングします。 TL と TR は、アプリケーションをブラウザ ウィンドウの左上隅と右上隅にそれぞれ配置し、必要に応じて下端と残りの右端または左端を切り取ります。 BL と BR は、アプリケーションをブラウザ ウィンドウの左下隅と右下隅にそれぞれ配置し、必要に応じて上端と残りの右端または左端を切り取ります。 この属性を省略した場合、Flash コンテンツはブラウザ ウィンドウの中央に表示されます。 | |
ベースディレクトリまたはURL | (オプション) Flash SWFファイル内のすべての相対パスステートメントを解決するために使用されるベースディレクトリまたはURLを指定します。このプロパティは、SWF ファイルが他のファイルとは異なるディレクトリに保存されている場合に役立ちます。 | |
true | false | (オプション) 閲覧者がブラウザのアプリケーション領域を右クリック (Windows) または Command キーを押しながらクリック (Macintosh) したときに表示されるメニューのタイプを指定します。 "true" は完全なメニューを表示し、ユーザーがさまざまなオプションで再生を強化または制御できるようにします。 "false" は、[Macromedia Flash Player 6 について] オプションと [設定] オプションのみを含むメニューを表示します。 この属性が省略された場合、デフォルト値は true です。 | |
window | opaque | traditional | (オプション) を使用すると、Internet Explorer 4.0 で透明な Flash コンテンツ、 絶対配置、およびレイヤー表示機能を使用できます。このタグ/プロパティは、Flash Player ActiveX コントロールを備えた Windows でのみ有効です。 "window" のデフォルト値。常に HTML の最上位にあります。 「不透明」では、Flash の上位層が Web ページによってブロックされます。「透明」では、アプリケーションのすべての透明な部分を通して HTML ページの背景が表示されます。これにより、アニメーションのパフォーマンスが低下する可能性があります。 (オプション)allowscriptaccess を使用して、Flash アプリケーションがそれをホストする HTML ページと通信できるようにします。 常にスクリプト操作をいつでも実行できるようにします。 |
|
samedomain Flash アプリケーションが HTML ページと同じドメインにある場合にのみスクリプトを許可します。 | この属性を省略した場合、デフォルト値はsamedomainです。 |
以上がHTMLタグのparamとembedのflash属性について詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。