- 2007-03-22 (木)
- books

The Essential Guide to Flex 2 with ActionScript 3.0: The Complete Guide
東京で Flex2 の最新事例を見せていただいたり、最近の Apollo アルファ版のリリース。そして KDDI の「EYE-PROJECT」では、制作スタッフの fladdict さんが、広告系 Flash でも Flex2 での開発が最強という風に仰ってます。
追記:
上の文章が「EYE-PROJECTがFlex2コンポーネントで動いてる」という風に読めてしまうようですみませんです。詳細は fladdict さんの「Flex2で広告系のサイトとか実装する話」をご覧下さい。
(>fladdict 様、トラックバック送信に失敗してしまい、ご挨拶できませんでした。いつもお世話になっております。宜しくお願い致します。)
この事例を追っかけて、コンポーネントを組み上げて作る Web アプリだけではなく、現状いわゆる Flash サイトと呼ばれているような広告系 Flash サイトでも、Flex2 環境の開発効率の良さと、AS3の高速処理を生かしたサイトがどんどん出てくるかもしれません。
ということで、先日届いた Flex2 本「 The Essential Guide to Flex 2 with ActionScript 3.0」を読み出しているのですが、僕にはめちゃくちゃ良著です。Flex2 って楽しいですね。
僕は以前、体験版の Flex Builder 2 英語版をインストールして放置して、期限の30日が過ぎて、そのままアンインストールしたので、もう次は購入するしかないのかと凹んでいたのだけど、同じ PC に Flex Builder 2 日本語版の30日体験版がインストール・動作できました。これは嬉しかった。
この本では、前半で Flex Builder 2 での開発、後半ではたぶん ColdFusion, Flex Data Services 2 (じきに製品名が変わります。via Flex Coder さん)と連携させた開発手法を学習できます。後者の2サービスは、ローカルデベロッパ版なら無期限で使えるのだけれど、Flex Builder 2 の体験版使用期限が30日なので、操作しながら勉強できるのは実質30日に限られます。
全部で15章(469ページ+付録)あるのだけれど、僕は今6章の途中(163ページ)。18日から読み始めて、トータル10時間ぐらいかけている感じです。
ここまで読んできた内容は、上記開発環境のインストールから、MXML, ActionScript とは何ぞやという話、Flex Builder 2 の基本操作、コンテナ・ナビゲーション等のコンポーネント類及び、自作コンポーネントの設定・使用法、データバインディングの基本と、イベントとは何ぞやという話などなど。
アニメーションから Flash に入った人で、日頃 ActionScript2.0 に触れていて、クラスとかオブジェクト指向を、使いこなせないまでも意識はしつつ暮らしている、かつ、XHTML, CSS をの基本は分かるぐらいの人(まぁ僕のことですが)なら、書籍の前半は基本学習で、どこかで聞いたことのある内容、今までの知識でカバーできる内容がほとんどです。あとは Flex Builder 2 の操作方法を覚えるだけなので、案外スイスイ読み進められるかと思います。
なので、Java な方々(Eclipse を既に使っていて、Eclipse + Flex Builder Plug-in で開発しようとしている人や、「寺子屋(仮)」で教えてもらった「FlashDevelop」のような、Eclipse ライクな開発環境に馴染んでいる人達)にとっては、簡単過ぎて面白くないかもしれませんね。
僕は、「プロジェクトで管理するってどういうこと?」というレベルから入りましたが、MXML を使えば、特にWebアプリ系が超高速に開発できること、また、純粋に AS3 開発環境としての Flex2 の効率の良さに驚き、ワクワクしながら読み進めています。「えぇ、これだけで動くの?」の連呼です。
今僕が読んでいる第6章までは、基本的な考え方の説明が多く、実際の操作は後から一気にグワーッとやれるボリュームなので、各章ごとを「風呂で読んで、上がってから PC 起動してサンプルコードを試す」というスタイルがオススメです。いい汗がかけるので、やや健康的です。さすがに洋書を読み慣れてきたせいかもしれませんが、他の Flash 洋書と比べても読みやすく、ここまで辞書を引いたのは1回だけです。(適当に意味を推測することは多いですが。)
AS3 関連書籍としては、リファレンス的書籍である「Actionscript 3.0 Cookbook」よりも、基本から手を動かしつつ読み進めていけるこちらの本を先に読んだ方がいいかと思います。買って良かったなと思ってます。
- Newer: 4月中旬「第2回:寺子屋(仮)」をやろうかと思います
- Older: Apollo アプリの終わらせ方
Comment:7
- hedgehog 2007-03-22 (木) 16:51
-
こんにちわー。2度目のカキコです。実は以前teraさんがこの本を紹介されていたので、速攻Amazonでワンクリ購入してみました。(アフィリ還元入ってるかなw)
僕はいま172ページまで進んだとこです。同じくらいのペースですね(照)。fladdictさんのように「コンポーネントなしで開発」するとかってレベルに到達するにはまだまだですが(というかそんなことできるのか?)、この本はteraさんの言うとおりサクサク進めて、「え、こんな簡単にこんなことできちゃうのぉ?」っていう喜びを味わえるので、僕も買ってよかったと思ってます。
良書をご紹介いただきありがとうございました。
- tera 2007-03-22 (木) 18:22
-
こんにちは。
当サイトからお買い上げいただいたそうで、ありがとうございます。
今のところ、僕でも結構理解できてるので、ハッピーです。w
この本がなかったら、Flex で何やったらいいか路頭に迷ってたはず。この本に助けられました。 - s_s_k 2007-03-22 (木) 20:32
-
こんにちは:)
ここで質問するのもあれですが・・・すみません;;Flexって普通のWebサイトも作れるのですか?
Builderをちょこっと試してみたんですが、Flashのようにデザインすることもできるんですかね。 - tera 2007-03-22 (木) 21:24
-
こんにちは。
普通のWebサイトっていうのは、僕らがよく見るようなFlashサイトっていうことでしょうか?
Flex Builder のうまみは、予め用意されているコンポーネントを使いまくって、手軽にデータと連携させたWebアプリサイトを作れることだと思うし、Adobe が用意してくれているコンポーネント群が、さすがにオシャレで使いやすいこともあるので、現状コンポーネントで組み上げたサイトが多いけれども、今回「EYE-PROJECT」さんで、AS3制作環境としての Builder の可能性を見せてくださった感じなのではないでしょうか。僕としては、タイムラインがないので不安になるのですが、自作クラス群やアニメーションライブラリを使えば、従来のようなサイトを作ることもできると。
こんな認識でいるのですが、いかがでしょうか? - s_s_k 2007-03-22 (木) 22:39
-
回答ありがとうございます:)
-
僕もEye projectを見るまでは、Flexは静観だったのですが、現状のFlashサイトと同等のものをつくれるなら手をだしてみようかと思いまして。Flexでコンポーネントを使用しないで、FlashのIDEのようにデザインすることができたらよいのですが、もしかして全てコードでデザインするような感じなのか、コンポーネントを自作するか、コーディングをただ単にFlexで行えばよいのかどうなんだろうと迷っていました。デザイン面を分離とかできてしまうんでしょうか?
そもそも僕のFlexに対しての解釈がおかしいのかも・・いろいろ聞いてすみません;; - tera 2007-03-23 (金) 01:19
-
こんばんは。
fladdict さんご本人の Blog にて、広告系Flash と Flex2 開発の件で追加エントリされていますね。当然僕には、それ以上のことが分かるはずもありませんので、そちらをご覧いただければと思います。fladdictさんの記事内の「一部反応をみてると、EYE-PROJECTがFlex2コンポーネントで動いてるようなエントリを見ますが、」というのは、僕のこの記事のことでしょうか?そういう表現はしていないつもりなのですが、そう読めますでしょうか?
記事補足いたしますです。 - s_s_k 2007-03-23 (金) 02:20
-
ほんとだ更新されてますね。
なるほど、やはりAS3のコーディングツールとしてのようですね。
僕のコメントがコンポーネントうんぬん・・・と解釈できるので、僕の方かもしれませんね。(全然関係なかったりして;;)いろいろお答いただきありがとうございます:)
僕もFlexをちょっと触ってみます!
Trackback:0
- TrackBack URL for this entry
- http://www.trick7.com/blog/mt-tb.cgi/506
- Listed below are links to weblogs that reference
- The Essential Guide to Flex 2 with ActionScript 3.0: The Complete Guide のレビュー from trick7.com blog



