SWFObject Flash js 呼び出し class_javascript スキル

WBOY
リリース: 2016-05-16 19:03:03
オリジナル
941 人が閲覧しました

SWFObject は、JavaScript ベースの Flash メディア バージョン検出および埋め込みモジュールです。その主な目的は、Web ページへの FLASH の埋め込みを容易にすることです。バージョン検出機能を追加し、XHTML 標準検証挿入に準拠し、IE の FLASH クリックを削除します。アクティベーション制限は、主流のブラウザと互換性があります。
まず、SWFObject で動作するコードを見てみましょう。
//SWFObject クラス ライブラリをロードします。


// DIV を設定し、この DIV を設定します。 FLASH コンテナとして挿入

このアニメーションを再生するには FlashPlayre8.0 が必要です

//SWFObject を使用して FLASH を挿入します


上記のコードを読んでどう思いますか?通常の Object を使用した FLASH ファイルの挿入に比べて、はるかに単純で、コードの構造も明確になっています。このコードの中国語の説明については、AW の SWFObject の翻訳を参照してください。すでに非常に詳細なので省略します。以下では、最も実用的な機能と考えられるので、詳しく説明します。

1. バージョンの検出

プレーヤーのバージョンが低すぎるユーザーが存在することは避けられず、そのほとんどはコンピューターの知識がほとんどないローエンド ユーザーです。私たちが指摘したように、FLASH アニメーションが原因であったり、プレーヤーのバージョンが新しいバージョンの特定の機能をサポートしていないため、ユーザーに不完全なアニメーションが表示されたりすると、これは悪いユーザー エクスペリエンスであり、ユーザーは簡単にすべての要因を製品開発のせいにすることができます。 。実用的な SWFObject は、この問題をうまく回避できます。ユーザーのプレーヤーのバージョンが設定したバージョンよりも低いことが検出された場合、FLASH は DIV コンテナー内のコンテンツを置き換えないため、ここでユーザーに次のようなプロンプトを表示できます。 FLASH プレーヤーのバージョンを 8.0 にアップグレードする必要があります。」条件が許せば、ここで Adob​​e の Flash Player のアップグレード リンクをユーザーに提供したり、ユーザーがダウンロードしてインストールできるアクティブ インストール パッケージを直接提供したりできます。

2. FlashVars のサポート

so.addVariable("arg1","test1"));
so.addVariable("arg2","test2")); >上記の 2 行のコードは、2 つの変数 arg1=test1、arg2=test2 を FlashVars の形式で FLASH の ROOT に追加します。これは簡単で便利ですが、同時に、互換性の問題を考慮する必要もありません。 IEとFF。

注: JS と FLASH の間の通信は文字列で渡されるため、Number 型変数の FLASH 側では型変換が必要です。

3. FLASH インライン パラメータを設定します。

so.addParam("wmode", "transparent");
これは、FLASH の背景透明度、その他のインラインを設定するためのよく知られたコードです。パラメータ 接続プロパティを設定してみることができます。

4. URL 内の変数を取得する

url?arg1=test1&arg2=test2 のような変数を渡すために GET を使用する URL の場合、getQueryParamValue メソッドを使用して変数を取得できます。

var t1 = getQueryParamValue("arg1");
alert(t1); 公式アドレス: http://blog.deconcept.com/swfobject/<script></script>
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート