codebase="http://download.macromedia. com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
WIDTH="550" HEIGHT="400" id="myMovieName">
NAME="myMovieName" ALIGN= "" TYPE="アプリケーション /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 ムービーを自動的に再生するかどうかを指定します。この属性が省略された場合、デフォルトは true です。
・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 の文字列長をサポートします。