ホームページ >ウェブフロントエンド >htmlチュートリアル >HTMLにFlashを埋め込む HTML WebページのコードにFlashファイルを埋め込むソリューション(前編)_HTML/Xhtml_Webページ制作
中国では旧暦の 1 月 15 日の前に新年を祝う習慣があります。ここで、庭にいる友人たちに新年のお祝いを申し上げます。
ここ数日、会社のホームページを修正する必要があり、昨年末の会社の「人員削減」以降、1人で複数人の仕事をしなければならなくなり、急に負担を感じた。重いです。いいえ、これは私の仕事の範疇ではありませんが、不幸中の幸いなことに、今回 BOSS から割り当てられたタスクは、まさに私が情熱を注いでいたフロントエンド開発のタスクでした。 。私はこれまで会社のWebサイトのバックエンド管理プログラムの開発に携わっており、主にサーバーサイドのビジネスロジックを担当していましたが、これまで情熱を注いでいたフロントエンド開発で自分のスキルを活かす機会はありませんでした。について。本当の知識を試すには演習が一番です。私に課された実践的な課題を解決することは、本やさまざまな資料を通じて多くの散在した知識を学びましたが、それらを組み合わせる機会がありませんでした。」ははは。表には長時間押さえつけていたせいでインク汚れがたくさんあります(笑)。
まず、タスクの要件について説明します。会社の Web サイトのホームページに 5 つのボールで構成される JPG 画像があり、各ボールのテキストをクリックすると、対応する情報が開きます。 2 次ページには、イメージに対応するほぼ同一の Flash バージョンがあります。上司から私に割り当てられたタスクの 1 つは、クライアントのブラウザに Flash ファイル プレーヤーがインストールされている場合、Flash バージョンのナビゲーションが表示され、その逆に JPG 画像ナビゲーションが表示されることです。タスクを取得したら、フロントエンドの開発として、ブラウザ間の互換性の問題を考慮する必要があります。幸いなことに、ブラウザ間のギャップを埋める最善の方法は、1 つ以上の成熟した JavaScript フレームワークを使用することです。たまたま、SWFObject.js という非常に成熟した洗練された JS フレームワークが存在します。
私が初めて SWFObject.js に出会ったのは V1.5 でしたが、今回は問題を解決するために V2.1 を使用しました。この 2 つの使い方にはまだいくつかの違いがあります。全体として、V2.1 は V1.5 に比べて大きく進歩していると感じます。V2.1 は、フレームワークのソース コードと使用プロセスの点で、よりオブジェクト指向 JavaScript プログラミング スタイルに沿っています。
あなたが私のような初心者であっても、すでにさまざまな JS の作成に熟練している方であっても、JavaScript を研究したばかりの研究者の視点からこの「曲がりくねった」旅を体験していただきます。コーディングの皆さん、どうか慈悲を持って、私の考え方の近視眼性と私の文章の間違いを文明的な方法で誰もが指摘してくれることを願っています。
次のコードは、SWFObject V1.5 のドキュメントから抜粋した使用例です (V1.5 について詳しく知りたい場合は、このリンクをクリックしてください)。