• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FLASHゲームには、FLEXとFLASHどちらがいい?)

FLASHゲーム開発の選択:FLEXとFLASH、どちらがいい?

このQ&Aのポイント
  • webプログラマのあなたがFLASHゲームを作成する際、FLEXとFLASHの違いについて理解が不足しています。FLEXはMXMLでのコードベースでの作成が特徴ですが、FLASHはGUIを使用して作成することができます。FLEXはプログラマ向けのツールとされていますが、見た目で作業ができるFLASHの方がわかりやすいと感じるかもしれません。ActionScriptはどちらのツールでも同じように使用できます。
  • FLASHで簡単なゲームを作成する予定ですが、FLEXとFLASHどちらを選ぶべきか迷っています。ソーシャルアプリにあるような○×クイズなどの簡単なゲームを考えており、質問文の取得やユーザーの回答の保存などの通信処理が必要です。このような処理はActionScriptで行うことになりますが、FLEXとFLASHのどちらでも可能です。
  • FLASHゲームの開発において、初めはFLASHを使用してActionScriptを組み込んでみて、FLEXの利点を理解することも視野に入れて検討することをおすすめします。このような簡単なゲームはPHP+ajaxでも作成可能ですが、FLASHの利用の経験がない場合には実装方法がわからない状態になるかもしれません。ご指導をお願いします。

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

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.2

> FLASHゲームには、FLEXとFLASHどちらがいい? という問いだと Flash でしょうね。 0から 「自由」 に作れますから(あくまでも Flash 内での 自由に ですが)。 Flex だと「型にはまった」ものしか作れません。 > いろいろと見てると、FLEXはプログラマ向けといったことが書いてあるのですが、 その「プログラマ」の指す「プログラマ」は, ActionScript 以外の「プログラマ」です。 例えば 「チャートグラフ」 の原型のようなものは Flex に備わっているんです。 その 「チャートグラフ」 のようなものに他言語から数値を代入したり,少しカスタマイズするのに便利なのが Flex です。 ですから, PHP とか Java とかのプログラマが, 0 から 絵を描いたりボタンを作ったりする必要がないのが その 「プログラマ」 にとっての魅力なわけです。 現実問題, Flex のそう言ったインターフェイスは,Flash のプログラマによって作られているわけで, 結局のところ,Flash のプログラマがある程度作った「型」を使うのが楽か, 「型」などなしに「自分で自由に作るもの」が良いかということになります。 ゲームは型には普通収まらないので,Flash を使うのが普通です。 「業務用レトルトのカレー」を想像してもらえばわかりやすいかもしれません。 そこら辺のプロの料理人(喫茶店とかファミレスとか)もレトルトのカレーは使いますし, それでないと商売が成り立ちません。 =料理人向け しかし, ナツメグやターメリックを買いそろえて ココナッツミルクやチャツネなども自分で買ったり作ったりすれば, もっともっと自由なカレーは作れますし,カレー以外にも色々なものにも応用できます。 =カレー職人向け そういう違いです。

karace
質問者

お礼

回答遅くなり申し訳ありません。 大変参考になりました! FLASHで簡単なゲームも作ってみました。 FLASHでやる方が見た目の拡張幅がだんぜん大きいと感じました。 FLEXは業務用といった感じですね。

その他の回答 (1)

  • mahny
  • ベストアンサー率74% (57/77)
回答No.1

こんにちは。私が使った感じを書いてみます。 >FLEXとFLASHの違いでいまいちピンときません。 ■Flash ・動画を作る事に特化している ・画面デザインは、常にタイムラインを意識して作る ・スクリプトの立ち位置はあくまで動画の拡張 ・プロジェクトファイル(*.fla)がバイナリファイルな為、  SVN等が上手く扱えずチーム開発がしにくい  (私が知らないだけでチーム開発ツールがあるのだろうか…) ■Flex ・アプリケーションを作る事に特化している  (タイムラインの概念がない) ・画面デザインは、FlexSDKのみだとコードベースですが、  Flex BuilderやAptanaStudio等を使うことでVBの様な  RADツールでも行えます。(どちらもEclipseベースのツール) ・ActionScript3.0のパッケージやクラスの概念がJavaに酷似している。※ ・SVN等を導入することでチーム開発がしやすい(全てテキストベース) >PHP+ajaxで作れてしまうわけで、 >その方向であれば実装方法とか頭に浮かぶんですが、 ajax部分はそのままFlash/Flexに置き換えることが出来ますが、 PHP連携を考えるなら、Flexの方が相性が良いように思えます。 ただ、小規模であるならFlashでもFlexでも労力は変わらない気がしますね。 >ユーザーの回答をサーバーに保存するといった通信を行いたいです Flash/Flex共に可能です。 (ActionScriptで可能なことはどちらでも可能です) プログラマ視点なので、FlashCSの評価が低めですがご了承ください。 デザイナ視点だとまた違った意見があると思います。 ----- ※FlashCSでもActionScript3.0による開発は可能ですが、  クラスのアウトラインやパッケージ関係、コードアシスト等の  開発関連機能がFlex Builderに比べて見劣りしており  AS3.0の恩恵が小さくなると判断した為、違いとしてあげました。 ↓のURLはひまわり証券のFlex製アプリのデモです。 こんなのが得意なんだよって事で(・x・;) http://itpro.nikkeibp.co.jp/article/NEWS/20061018/251095/ https://demo.kabu225.himawari-group.co.jp/web/

karace
質問者

お礼

回答遅くなり申し訳ありません。 大変参考になりました! FLASHで簡単なゲームも作ってみました。 FLASHでやる方が見た目の拡張幅がだんぜん大きいと感じました。 FLEXは業務用といった感じですね。

関連するQ&A