4

私は小さなウェブサイト構築会社で働いており、クライアントのウェブサイトの1つで、バナーにフラッシュアニメーションがあります。アニメーションは4メガバイトでかなり分厚いです。クライアントは最近、アニメーション化されたヘッダーを含むサイトの再構築を要求しました。今回は、ヘッダーをFlashでビルドするのではなく(または、実際にはFlashを実行できないため、実際にFlashでビルドする)、Javascriptで(jQuery()。animate()とプラグインを使用して)自分でビルドすることを考えていました。

これは悪い考えですか?アニメーションヘッダーにはフラッシュの方が適していますか?より多くのオプションがあることを理解していますが、Javascriptが広く利用可能である間は、ユーザーにFlashPlayerをダウンロードする必要もあります。
また、これは非常に単純なアニメーションであり、主にテキストのポップインとポップアウト、および一部の画像の移動/フェードインとフェードアウトで構成されています。

これはjQueryを使用すると非常に簡単なはずです(私はjQueryの経験が豊富だと思います)、なぜjavascript / jQueryアプローチよりもフラッシュアプ​​ローチを選択するのでしょうか?

また、Javascriptアプローチを選択した場合、アニメーションがページ内の他の部分に影響を与えないようにするための最良の方法は何ですか?絶対位置のdiv内で完全なアニメーションを実行すると、うまくいきますか?

編集
私がバナーと言ったとき、私は実際にはヘッダーを意味しました。

4

9 に答える 9

6

この順序で:

  1. Web ページでアニメーション化されたものは使用しないでください。広告のように見え、コンテンツから気をそらします。イライラするだけです。

  2. Flash はアニメーション用に構築されています。知識があれば使ってください。

  3. JavaScript を試して、CPU を監視します。jQuery を使用して簡単なスライドショーを作成し、PC は最初の実行後にファンを起動します。アニメーションを制限して、ユーザーがトイレ休憩のために部屋を出た場合に、そのユーザーのコンピューターをローストしないようにすることを検討してください。

于 2009-02-15T15:55:38.910 に答える
5

アニメーション GIF を試すこともできます。古くからあると考える人もいるかもしれませんが、非常に携帯性が高く、小さく、仕事を成し遂げます.

于 2009-02-15T21:51:54.297 に答える
2

4メガの広告?それは私のフィルターファイルに直接入っています!広告を再考するようクライアントにアドバイスします。

于 2009-02-15T16:09:45.757 に答える
1
overflow: hidden;

javascriptがそのdiv以外の他のものに影響を与えないようにするのに役立つはずです

しかし、フラッシュを使用して単純なアニメーションを作成しましたが、数百キロバイトを超えることはありませんでした。

フラッシュでそれを行い、アニメーションをプログラミングすることをお勧めします。フラッシュアニメーションの細部のいくつかが非常に大きくなっていますが、非常に大きなアセットを使用して縮小していますか?

于 2009-02-15T14:48:34.470 に答える
1

間違いなくフラッシュ。で複雑なアニメーションを作成する方がはるかに簡単で、後でjavascriptを使い始めることにした場合でも、物事に干渉するリスクはほとんどありません。アニメーションに問題がある場合は、AdBlockを簡単に取り除くことができます(私はそうします) 。

Flashで手作業で物事を行うことにあまり慣れていない場合は、SWiSHをチェックすることをお勧めします。これは、クライアントがあまり労力をかけずに愛しているように見える、注目を集めるような怪物を作成するのに最適です。

于 2009-02-15T22:38:58.207 に答える
1

Flash のブラウザ普及率は約 85% であるため、問題になることはありません。また、jQuery animate() を使って行うことは、Flash でできることほど見栄えがよくありません。しかし、スキルがなければ、これ以上議論しても意味がありません。あなたが知っていることを使用してください - animate() 離れて - それはただのバナー/ヘッダーです - そして次のプロジェクトに取り掛かります.

于 2009-02-15T23:13:36.097 に答える
0

これを見たことがありますか?http://robot.anthonycalzadilla.com/ Flash に似ていますが、jQuery で構築されています。jQuery (または他の JavaScript) アニメーションの利点の 1 つは、すべての HTML テキストが検索エンジン (およびスクリーン リーダー) に表示されることです。

于 2009-02-18T15:36:32.863 に答える
0

フラッシュのサイズを小さくするテクニックがあります。これこれを見てください。

于 2009-02-15T22:00:58.423 に答える