1. はじめに: ウェブページにフラッシュ コンテンツを正常に表示したい場合は、ページ上のフラッシュ パスを指定するタグが必要です。つまり、OBJECT タグと EMBED タグです。 OBJECT タグは Windows プラットフォーム上の Internet Explorer ブラウザで使用され、EMBED タグは Windows および Macintosh プラットフォーム上の Netscape Navigator ブラウザと Macintosh プラットフォーム上の Internet Explorer ブラウザで使用されます。 Windows プラットフォーム上の IE は ActiveX コントロールを使用して Flash を再生しますが、他のブラウザは Netscape プラグイン テクノロジを使用して Flash を再生します。 以下は、単純な Web ページに Flash を挿入するコード例です。 コード: コードをコピー コードは次のとおりです。<オブジェクトクラスid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" コードベース="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" 幅="550" 高さ="400" id="myMovieName"> <PARAM NAME=movie VALUE="myFlashMovie.swf"> <PARAM NAME=品質 VALUE=高> <パラメータ名=bgcolor 値=#FFFFFF> <EMBED src="/support/flash/ts/documents/myFlashMovie.swf" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400" NAME="myMovieName" ALIGN="" TYPE="application/x-shockwave-flash" プラグインページ="http://www.macromedia.com/go/getflashplayer"> </埋め込み> </オブジェクト> 2. 上記のタグをすべて使用する理由は何ですか?一部のタグを省略することはできますか? OBJECT タグは、Windows IE3.0 以降のブラウザ、または ActiveX コントロールをサポートするその他のブラウザで使用されます。 「classid」属性と「codebase」属性は、上記の例に示されているとおりに記述する必要があります。これらは、Flash プレーヤーを自動的にダウンロードする場所をブラウザに指示します。 Flash Player をインストールしていない場合、IE3.0 以降のブラウザでは、Flash Player を自動的にインストールするかどうかを尋ねるプロンプト ボックスが表示されます。もちろん、Flash Player をインストールしていないユーザーにプレーヤーを自動的にダウンロードさせたくない場合は、これらのコードを省略することもできます。 EMBED タグは、Netscape Navigator 2.0 以降のブラウザ、または Netscape プラグインをサポートするその他のブラウザで使用されます。 「pluginspage」属性は、ブラウザに Flash Player をダウンロードする場所を指示します。Flash Player がインストールされていない場合は、インストール後にブラウザを再起動して、正常に使用する必要があります。 ほとんどのブラウザで Flash を正常に表示できるようにするには、上記のコード例に示すように、EMBED タグを OBJECT タグ内にネストする必要があります。 ActiveX コントロールをサポートするブラウザは、OBJECT タグ内の EMBED タグを無視します。プラグインを使用する Netscape および IE ブラウザは EMBED タグのみを読み取り、OBJECT タグを認識しません。つまり、EMBED タグを省略すると、Firefox はフラッシュを認識できなくなります (ただし、不可解なことに、オブジェクトを省略して、embed のみを記述すると、IE でもフラッシュを正常に表示できます。笑、詳細を詳しく見てみましょう)。 次のリストには、ムービーを公開するために使用される OBJECT タグと EMBED タグの必須属性とオプション属性が含まれています。 1. 必須属性: CLASSID - ブラウザの ActiveX コントロールを設定します。OBJECT タグにのみ使用されます。 CODEBASE - ブラウザに Flash ActiveX コントロールがインストールされていない場合に自動的にダウンロードしてインストールできるように、Flash ActiveX コントロールの場所を設定します。 OBJECT タグにのみ使用されます。 WIDTH - フラッシュ ムービーの幅をパーセンテージまたはピクセル単位で指定します。 HEIGHT - フラッシュ ムービーの高さをパーセンテージまたはピクセルで指定します。 SRC - ビデオのダウンロード アドレスを指定します。 EMBED タグのみ。 PLUGINSPAGE - ブラウザにフラッシュ プラグインがインストールされていない場合に自動的にダウンロードしてインストールできるように、フラッシュ プラグインの場所を設定します。 EMBED タグでのみ使用します。 ・MOVIE-ムービーのダウンロードアドレスを指定します。 OBJECT タグにのみ使用されます。 2. オプションの属性と使用可能な値: ID - スクリプト コード内で参照するための変数名を設定します。 OBJECTのみ対象です。 NAME - スクリプト コード (JavaScript など) を参照するために使用される変数名を設定します。 EMBED のみ対象です。 ·SWLIVECONNECT - (true または false) Flash Player を初めてダウンロードするときに Java を有効にするかどうかを指定します。これらのプロパティを省略した場合、デフォルト値は false になります。同じページで JavaScript と Flash を使用する場合、JavaScript は FSCommand を使用して動作する必要があります。 PLAY - (true または false) は、ダウンロード後にフラッシュ ムービーを自動的に再生するかどうかを指定します。この属性を省略すると、デフォルトで true になります。 LOOP - (true または false) 最後のフレームの後にムービーを停止するかループを継続するかを指定します。このプロパティを省略すると、デフォルトで true になります。 メニュー - (真偽) True にすると完全なメニューが表示され、ユーザーはズームイン、ズームアウト、ビデオ再生の制御を行うことができます。 False セットアップ オプションとフラッシュ情報のみを含むメニューを表示します。 品質 - (低、高、自動低、自動高、最高) 低 見た目よりも速度を優先し、アンチエイリアシングは適用されません。 Autolow は最初は速度に重点を置いていますが、必要に応じて美しさを向上させる準備も常に整っています。 Autohigh は再生速度と美観の両方に重点を置いていますが、必要に応じて再生速度を確保するために美観を犠牲にします。 「中」は、ビットマップを滑らかにせずにアンチエイリアシングを適用します。低設定よりは高品質、高設定よりは低品質です。 再生速度よりも高が優先され、アンチエイリアシングが常に適用されます。ムービーにアニメーションが含まれていない場合、ビットマップはスムージングされます。ムービーにアニメーションが含まれている場合、ビットマップはスムージングされません。 「ベスト」は、再生速度に関係なく最高の表示品質を提供します。すべての出力にアンチエイリアシングが適用され、すべてのビットマップが滑らかになります。 スケール - (ショーオール、ノーボーダー、エクサクトフィット) デフォルト(すべて表示) ムービーは指定された領域に表示されますが、元の比率は維持されます。ビデオの両側に境界線が表示されます。 「No Border」を選択すると、ビデオはそのままの状態で指定された領域に収まるように縮小されますが、ビデオの一部が切り取られる場合があります。映画のオリジナルの比率はそのままに。 「正確にフィット」を選択すると、ビデオ全体が指定された領域に表示されます。ビデオが歪んだり、元の比率が維持されない場合があります。 整列 - (l、t、r、b) デフォルトでは、ビデオは中央に配置されます。ブラウザ ウィンドウがビデオより小さい場合は、端が切り取られます。 左、右、上、下は、対応する設定に従ってブラウザの端に沿って配置されます。必要に応じて、他の 3 辺も切り取られます。 サライン - (l、t、r、b、tl、tr、bl、br) ·左、右、縦、横 TL、TR BL、BR ·WMODE - (ウィンドウ、不透明、透明) フラッシュ ムービーのウィンドウ モード属性を設定し、ブラウザー内のフラッシュの透明度、レイヤー、位置を指定します。 ウィンドウ ムービーはブラウザ内の独自の長方形のウィンドウで再生されます。 不透明 ビデオの背後にあるものはすべて隠されます。 ·[透明] を選択すると、フラッシュ ムービーが透明になり、透明なムービーの背後にある Web ページのコンテンツが表示されます。これにより、アニメーションのパフォーマンスが低下します。また、このプロパティはすべてのブラウザで使用できるわけではありません。 BGCOLOR - (#RRGGBB、16 進数の RGB 値) ムービーの背景色を指定します。このプロパティを使用して、Flash で設定された背景色を上書きします。 BASE - フラッシュ内のすべての相対パスを解決するために使用されるベース ディレクトリまたは URL を設定します。 Web ページの <base> タグに似ています。 ·FLASHVARS は変数を Flash Player に渡します。Flash Player 6 以降が必要です。 ルート レベルの変数をムービーに渡します。文字列の形式は、「&」で区切られた名前=値のセットです。 ブラウザは 64kB の文字列の長さをサポートしています。 |
<<: CSS3は背景画像にマスクを設定し、マスクスタイルの継承の問題を解決します。
>>: JavaScript es6 の新しい配列メソッドの詳細な説明
目次序文フラグメントの動機React Fragment の紹介と使用<React.Fragme...
必要:ビジネス要件によると、写真をアップロードできる必要があり、アップロードされた写真はモバイル端末...
この記事では、Centos7.4 環境に lamp-php7.0 をインストールする方法について説明...
序文最近、職場でこの要件に遭遇し、リモート接続を確立するのに 1 時間以上かかりました。ローカル コ...
目次01 InnoDBレプリカセットの紹介02 InnoDBレプリカセットの制限03 導入前に知って...
ダウンロード:ステップ 1: ウェブサイトを開きます (ダウンロードするには公式ウェブサイトにアクセ...
注: このデモはミニプログラム環境でテストされており、他の h5 および pc Web ページにも適...
目次01 背景02 はじめに03 ワークフロー04 いくつかの質問05 ファイルをバックアップする0...
CentOS 6 以前のバージョンでは、MySQL サーバー/クライアント インストール パッケージ...
Less is More は多くのデザイナーのキャッチフレーズです。これは建築界の巨匠ルートヴィヒ...
序文私は多くのブログを読み、弊社の DBA を含む多くの人々が、MySql では列に null が含...
実験環境: 1. CentOS 7 サーバー 3 台2. mysql5.7.26 (3台のマシンはす...
forループを使用してZabbixイメージをコンテナにインポートします。 n を `ls *.tar...
1. はじめに最近、CentOS での開発には多くの不便があることがわかりました。Windows/M...
一言で言えば: データハイジャック (Object.defineProperty) + パブリッシュ...