私のウェブサイトにはthisというフラッシュヘッダーがあります。古いコンピュータでは、フラッシュファイルは多くの援助を要求し、それはユーザーフレンドリーとはみなされません。この効果は、例えばajaxやJqueryなどのスクリプトの別の方法でも達成できますか?このフラッシュエフェクトは軽量のスクリプトで実現できますか?
答えて
これは間違いなくjQueryを使用して可能です。 Googleの「mac dock jquery」を検索すると、jQueryを使用して実装された同様の効果の多くの例が提供されました。 (あなたのSWFのエフェクトは、MacのDockを思い出しました。)
- http://www.ndesign-studio.com/demo/css-dock-menu/css-dock.html
- http://www.aplweb.co.uk/jQuery/Mac_Dock_v2/
- http://net.tutsplus.com/tutorials/javascript-ajax/jquery-os-x-style-dock-and-stack-navigation/
- http://www.wizzud.com/jqDock/あなたのSWFのエフェクトと全く同じではありません
、しかし近くに。これは少なくとも、純粋なJavaScriptで可能であるという証拠です。ローエンドのコンピュータでJavaScriptを処理できるかどうかについては、上記のサンプルのいずれかを実行して何が起こるかを確認することができます。独自の実装を行う前に、パフォーマンスのアイデアが得られます。あなたはRaphaël.jsのはhttp://raphaeljs.com/
を参照してください使用することができ、作業の少しで
少なくとも90%はJavascriptで実装することができます。しかし、問題はJavascriptを使用することがFlashよりもさらに厳しいかもしれないということです。
まあ、フラッシュは、そのCPUを使い果たしていることで知られています。私は約8つのフラッシュ広告で多くのウェブサイトを入力し、私のCPUは約100%です。おそらく、あなたのフラッシュファイルのコードは貧弱です(嫌なことはありません).FlexにFlexを実装すると、フレンドリーな機能が追加されています。
私はどのように、私はアクションスクリプト2について何かを読んで全体のFLAを書き直す手段を知っているだろう。 – Chris
多くのアニメーション広告が掲載されているサイトにアクセスすると、Flashが問題ではなく広告が問題になります。アニメーションは、GPUが加速されない限り、使用されている(ウェブ)技術に関係なく、CPUに多くの税金を課します。今や、Web上のアニメーションの例がFlash以外の技術でも増えていると、これはますます明白になっています。たとえばhttp://thewildernessdowntown.comやhttp://peternitsch.net/demo/battery_test/gasket_html5.htmlやhttp://lab.simurai.com/html5/ads/ –
私は大きなタイマー「フラッシャー」ですが、私は今、ラファエルに移動しています、それは本当にいいです、あなたはこれらを達成することができるだろうほぼすべてのブラウザ(iPadやiPhone、IEを含む)での効果。あなたがそれを正しく行うとうまくいかない場合は、HTMLに分解されます(JSを使用してHTML divsのコンテンツ(リンクや画像など)を読み込み、Raphealを使用して画像に変換します)。
Flashと一緒に作業した場合、Raphealがどのように優れているのか本当に驚くでしょう。現在、私の好きなクロスプラットフォームはかなり安定しています。
Good Luck。
- 1. Windows軽量AD
を参照してください。マックドック:-)良い考え。この方法で、さらにイメージを追加できます。 :) – Chris