• ベストアンサー

JavaScriptはFlashの代わりになるか

Webサイト制作においてアニメーションをやりたいのですが、JavaScriptはFlashの代わりになりますでしょうか。 ある程度、Flashと同様のことができますか。 Flashでもプログラミングをやるみたいですね。 また今後、HTML5の仕様・普及が整ってきて、それが世界の主流になるかもしれないからFlashは、あまり今の時点で本格的に取り組まない方がいいとも聞きましたが、本当でしょうか。 HTML5でも、Flashと似たようなことができますか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

http://www.omosiro-flash.com/ ActionScriptアニメーションの代用はJavaScriptでできると思いますが、 私の言うFlashアニメーション(つまりモーショントゥイーンを使ったアニメーション)の代用になるのは<video>を使ったビデオ、mp4とかそういうのになると思います。 そのビデオファイルを作る元ネタにする物は、Flash(さしずめ2Dモデリングツール)かShadeなどの3Dモデリングツール、でなければ実写(コマ撮りアニメ)くらいでしょう。 3Dモデリングツールを使えばツールからmp4などの形式で出力できますので、そのまま<video>で再生できますが(対応しているブラウザのみ) Flashアニメーションの場合は、 swfファイルをFlashプレイヤーで再生した物をデスクトップ録画ツールなどで録画し、それをiMovieやAdobe Premiereなどでmp4に変換するという手順になるのではないかと思います。 (Flashゲームなどのプレイ画面をYoutubeなどにアップロードされている方が、どんな方法で変換されてるのかわかりません。 やりやすい方法があれば、それでいいと思います。) 最近のテレビアニメはセル画を使わずにCGで1画面(フレーム)ずつ絵を描いているそうですが、 それらの画像をつなげて動画にするのは、どうやっているのかわかりません。 その動画作成ツールが一般向けに公開(販売)されれば、Flashに変わるアニメ作成ツールとして人気も出てくると思います。 FireworksならアニメーションGIF、Flashアニメ(swfファイル)として出力できますが、mp4などでの出力はできません。

その他の回答 (1)

回答No.1

やってやれなくはないと思いますが、雰囲気が違いますね。 「Flashアニメーション」で検索した結果から。 http://www.ae-suck.com/bible/ 「Javascript 3d」で検索した結果から。 http://minimal.be/lab/Sprite3D/ Flashアニメーション(モーショントゥイーン)はベジエ曲線を組み合わせた画像を動かす物、 JavaScriptアニメーションはpngなどで用意しておいた物を描き直すもの(HTML4/XHTMLでは<img>のsrcを変更する方式)ですし。 ActionScriptアニメーションとJavaScriptアニメーションで比較すれば同じような物かもしれません。

関連するQ&A

  • サイトをこれからFlashで作るのは時代遅れですか

    こんにちは。 WEB制作をしている方にお伺いしたい点がございます。 これからホームページを制作しようかと思っているのですが、現在、HTML5やjavascriptで制作するのが主流だと聞きました。 しかし、サイトを参考にしておりますと、滑らかな動きなどflashの動きの方が、個人的にはよいかなと思っているのですが、これから新しくサイトをつくるのに、Flashで制作するのはやめた方がよいのでしょうか。 よく話題になる、iOSで閲覧できないとのことですが、例えばPC閲覧用には、Flashで制作し、モバイル・タブレット用には、HTML5で動くような仕様にするのはそもそも 可能なのでしょうか。 知識をお持ちの方、Flashのデメリットがほかにもあるかもしれませんが、 何かよい方法やアドバイスを頂けましたら、幸いです。 よろしくお願い致します。

  • FlashとHTML5の比較。

    FlashとHTML5の比較なのですが、FlashはHTML5に近々取って代わられるのでしょうか。 AppleのiPadやiPhoneなどではFlash使えないと聞きましたが。 Android系やGoogle社の製品などではどうですか。 今から、Flashをやるのはあまりいい選択ではありませんか。 Flashは衰退していく運命なのでしょうか。 昨日を調べると、アニメーション制作にはHTML5よりも、Flashの方が結構、機能が高い気がするのですが。 Flashでも単なるオーサリングソフトと言うよりも、ActionScriptとという、プログラミング言語を操作するようですが、これも、HTML5+JavaScriptに代替されるなどと言うことが考えられますでしょうか。

    • ベストアンサー
    • Flash
  • FlashのイベントをJavascriptで取得できるか?

    HTMLに、クリックして進むようにしてあるFlashアニメーションを貼り付けています。 そして、Flash上の任意の場所がクリックされたとき、アニメーションが進むとともに、そのイベントをJavaScriptで拾って、特定の処理をしたいのですが、やり方がわからず困っています。 クリックイベントがFlashで拾われ、アニメーションは進むけれど、JavaScriptで拾えなくて困っています。 そのFlashアニメーションは、他でも使うので、ここでしたい「特定の処理」をFlashに埋めることは避けたいのです。 (ただし、上記を実現するために、Flash側に何らかの細工が必要な場合、それをすることはいといません。) どなたか、お知恵をお貸しください。

    • ベストアンサー
    • Flash
  • Flash or WordPress

    4年程ウェブデザイナーとして経験を積んできました。 使えるのはhtml,、css、Flash(Action Script3若干含む)、PS、イラストレータです。PSとイラレは20年程経験があります。(元々グラフィックデザインをしていました) 今更ですがウェブの基本的なスキルだけでは頭打ちだと実感し、現在Javascriptやphp, Wordpressを職業訓練で学んでいます。 もともとFlashのASを使用して更新や制作をしていた経験もあることから、Javascript、phpは問題なく授業についていけています。 WordPressのカスタマイズが出来る様になりたいと思い通い始めたのですが、自宅でFlashのアニメーション制作を自習していくうちに、Flashを極めたいと思う様になりました。 先日ハローワークでFlashコンテンツの求人を見つけ、応募しましたら面接に行く事になりました。 子供用の学習コンテンツを制作する仕事です。 Flashをここで極めたいけど、こちらの道に進むとWordPressで仕事をする機会というのはないだろうな、と思ってしまいます。 またFlashで食べてる人はウェブデザイナーで食べてる人よりもかなり少ないと予想しますが、逆につぶしがきかないのでは、と懸念しています。 ですが自分はウェブデザインよりもコンテンツやアプリを作る方が向いているのかもしれないとも感じており(プログラミングがより分かる様になり楽しく、イラストが得意な為)、自分のなかでどっちを選ぶべきか考えてしまいます。 Flash制作、WordPress制作のそれぞれのメリット、デメリット,今後の展望など日々感じておられることがありましたら、お聞かせ戴きたいです。

  • 今後のFlashの動向と普及する技術

    モバイルブラウザ向けのFlashPlayerの開発が終了しましたが まだFlashの需要はデスクトップアプリの「Air」やPC用のWebブラウザがあります。 しかしPCのWebブラウザ向けFlashPlayerの開発が終了しないか気になります。 ほぼ同時期に登場したJavaAppletはFlashに負けない位のエフェクトを 作れるみたいで現在もWebブラウザで使う事は可能なのですが 勉強した方がいいのでしょうか? それともHTML5・CSS3で作った方がいいのか迷ってしまいます。 HTML5・CSS3ではFlashやJavaApplet程細かいエフェクトは出来なさそうなのです が実際はどうなのでしょうか?(特にBitmapDataを使ったエフェクト) 簡単なアニメーションであればXHTML・CSS・JavaScript(jQuery)を使えば 何とかなるのですが、より高度なエフェクトとなるとどうしても Flash/JavaAppletというイメージがあります。 そしてもしPCブラウザ向けFlashPlayerが無くなるのであれば Appletのみになってしまうのですが今後の為に勉強した方がいいでしょうか? また実際のWeb制作の現場ではどの様な状況なのでしょうか?

  • 最近のホームページ作成方法

    閲覧頂きありがとうございます。 私は趣味の領域でHTML CSS JAVASCRIPTの3つで辞書を引きながら地道にホームページをつくっています。 仕事ではまったく使わないのであまり詳しくは分かっていないのですが、ある程度はできているかと思います(辞書引きながらですのでできて当たり前かもしれません....) しかし最近思うのですがホームページビルダー等の作成ソフト、FLASHなんかも普及しているのに僕のやっているWEBプログラミングはやり方が古いのではないかと感じてきております。 下手に素人がポチポチやっているよりも何かツールを使ったほうがいいのができるのでしょうか? 最近のホームページはどんな風に作るのが主流なのでしょうか? どんなことでも良いのでよろしくお願いいたします。 ちなみにFLASH、ホームページビルダーなんかは名前くらいしか知らない素人になります。

  • フラッシュ作成に挑戦したいのですが。。

    卒業制作としてフラッシュでアニメーションを作成したいと思っているのですが、初心者の私にはどんなフラッシュソフトが合っているでしょうか? 卒業制作もそこまで本格的なものではないので、簡単に作れる感じのソフトが良いのですが・・・ またそのソフトの大体の値段等も教えてくれたら幸いです。 おねがいします

  • FlashとJavaScriptの連携について。

    HTML内に設置したFlash(SWFファイル)のボタンを押すと、別ウインドウのHTMLページが開く方法について。 現在ホームページを制作していますが、FlashとHTML内のJavaScriptとの連携が上手く出来ないので質問します。 問題のスクリプト・タグを記載します。 -----以下、HTML(index.html)内に記述したJavaScript----- <script type="text/javascript"> function winopen(top.html,1024,768{window.open(top.html,"name","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0" , Width=" + 1024 + ",Height=" + 768); </script> -----ここまで----- -----以下、Flash(SWFファイル)のボタンに対して記述したActionScript----- on (release) { getURL("javascript:winopen("top.html",1024,768);", "_blank"); } -----ここまで----- この状態で、HTM内にobjectタグを用いて設置したFlash(SWFファイル)のボタンが上手く動作してくれません。 希望する動作としては「index.htmlに設置されたFlash(SWFファイル)のボタンを押す」→「別ウインドウ(1024×768のサイズ、各ツールバー等非表示、スクロールバーのみ許可)が立ち上がりtop.htmlが表示される」という流れです。 ※移動先のtop.htmlには、特にJavaScriptの記述はありません。また、top.htmlはHTML内にFlash(SWFファイル)を設置した見た目だけフルFlashのページになります。 ご不足の記述等があれば、すぐに補足追加させて頂きます。 ご回答、宜しくお願い致します。

    • ベストアンサー
    • Flash
  • HTMLのバージョン、Flashのバージョン、Javascript、イ

    HTMLのバージョン、Flashのバージョン、Javascript、インターネットブラウザのグローバルスタンダードは、現時点(IE9βを考えず)ではどのような感じでしょうか?

  • HTML5が主流になり?、FLASHはどうなるのでしょうか?

    HTML5が主流になり?、FLASHはどうなるのでしょうか? こんにちは。初心者です。Dreamweaver mx 使用しています。 さて、お尋ねしたいのですが、HTML5でいろいろな事ができると効きました。それに伴い、FLASHの需要が減ってい効くという論説だったのですが、HTML5ではFLASHをカバーしきれないと思っているのですが、アップルのipad,iphoneではFLASHをサポートされませんでした。 今後の比率といいますか、、、FLASHは需要がなくなっていくのでしょうか? よろしくお願いいたします。

専門家に質問してみよう