Home > ActionScript 2.0 | ActionScript 3.0 | other > Flash+ActionScript開発・習得に欠かせない12の神器

Flash+ActionScript開発・習得に欠かせない12の神器

Flashは、デザイナーや学生が初めて触れるには敷居が高いのだろうか。 僕自身、Flash初めて触れたのは中学2年のころで挫折したのを覚えている。

Beinteractiveのyossyさんも言及されているけど、ActionScriptって女の子に似ている。

新藤愛大――欲望という幻想を現実に変えるActionScripter

かわいい女の子とFlashの共通点はとっつきづらいところ、かわいい女の子とActionScriptの共通点は反応が面白いところ、かわいい女の子とECMAScript4の共通点はちょっとやそっとでは理解し合えないところ

僕自身の独断と偏見だけど、AS1はやさしいくてドジっこ。AS2はじゃじゃ馬のツンデレで怒ると怖い。AS3は清楚なしっかりもの。いわゆる生徒会長タイプでやっぱり怒ると怖い。という勝手なイメージがあるんだけど、みんなはどう?

さて、前置きは長くなってしまったけれど、僕が彼女たちとつきあっていく上で重宝しているツール・tipsを紹介します。去年のはじめから今年にかけて大分話題になったところが多いので、彼女たちをメロメロにさせてるASerたちには物足りないと思いますが、ご了承ください。

  • 1.Flash CS4
  • 2.FlashDevelop 3 RC
  • 3.FlashPlayerDebugger+4.FlashTracer
  • 5.swfswitcher
  • 6.Library
  • 7.Spark project
  • 8.swfobject.js
  • 9.ActionScript 3.0 言語およびコンポーネントリファレンス
  • 10.wonderfl
  • 11.Adobe TV
  • 12.書籍

1.Flash CS4

flashcs4.jpg

正直、FlexじゃなくてまだCS3以前のFlashを使っている人がいたら乗り換えをお勧めします。表舞台では3DだのIKだのが注目されてますが、正直そんなのどうでもいいです。それよりも、CS3使ってるのが馬鹿らしくなってくるほど、細かいところがよくなっています。

縦のプロパティパネル

あの忌々しいプロパティパネルが縦置きできるようになりました。これだけでご飯三杯いけます。

ライブラリ表示

liblary2.jpg

ステージのインスタンスに[右クリック>ライブラリに表示]で、ライブラリのどこに格納されていようとも素早くシンボルにアクセスできます。CS3まではJSFLコマンドつかってたけど、右クリでいけるようになってさらに効率化UP。ちょっとしたとこですが、僕的にはこれだけでもCS4に乗り換える価値があります。

ライブラリ検索

liblary.jpg

ライブラリのシンボル・フォルダを検索できます。CS3までのライブラリ地獄から抜け出せたのは言うまでもありません。

Illustratorからの読み込み

かなり頭がよろしくなりました。

2.FlashDevelop 3

fd.jpg

言わずと知れた最強のActionScript開発環境。ASを女の子、FlashIDEを家に例えるなら、FlashDevelopは高級外車といったところ。うまく乗りこなせるかはドライバー次第ですが。

卓越したコードヒント

Aserを強力にサポートしてくれる高度なコードヒント。アクションパネルのコードヒントが1だとしたらFDは5。

コードジャンプ

メソッドや型にカーソルを合わせ、[F4]を押せばコードの定義元にジャンプ!エディター的にはありがちですが、超便利。

Outline

クラスに定義されているメソッド・プロパティを一覧表示・アクセス

TypeExplorer

あのクラスはどのパッケージか忘れた。なんてこと、よくあります。そんなときはTypeExplorer。FD上から型の高速検索を実現。

ライブシンタックスチェック

RCからリアルタイムに構文チェックしてくれるようになりました。エラーがあれば赤線で表示してくれます。

Snippet

よく使う構文はスニペットとして登録可能。ショートカット[ctrl+B]でさっと入力できます。SnippetEditorで$(EntryPoint)をいれれば入力時、任意の場所にカーソルを自動移動!

スティーブジョブスの流儀

Mac 製品は大好きな僕だけど、その僕が Windows に移行してしまうほど FlashDevelop は便利だよということです。

trick7氏もこうおっしゃっているのにはすごく同感で、僕がWinVista,Win7に愛想尽かして未だにWinXPを使い続けているにも関わらずMacに移行しないのはFlashDevelopがそれほど便利だよということです。

3.FlashPlayerDebugger+4.FlashTracer

flashtracer.jpg

通常、HTMLに乗せたSWFからトレースを見ることはできません。しかし、FlashPlayerのデバッガ版と、FirefoxのFlashTracerを使えば快適に実現。

Filter

traceで表示されている語句に対してフィルターをかけることができます。煩雑でわかりにくくなりがちなデバッグ問題もこれで解決。

Pause

trace効いてると重いー。なんてときは、pauseを押せば瞬時にtraceを中止できます。playを押せば即再開!

フォント

表示フォントや文字サイズも選べます。

5.Flash Switcher

swfswitcher.jpg

Firefoxアドオン。過去のFlashPlayerバージョンから、最新バージョンまでの切り替えが可能。バージョン別に動作チェックしたいFlash案件には必須です。

6.Library

google.jpg

AS3では各種ライブラリが充実。開発効率UP間違いなし!大御所を紹介します。

Tweener

MITのグループが開発したトゥイーンライブラリ。AS2、FlashLiteにも対応し最も有名なAS3ライブラリのひとつ。非常に分かり易い使い方も特徴。豊富なtransitionも魅力。

Tweener.addTween(test_mc,{x:10,time:2})//test_mcを2秒でx:10に移動

papervision3d

言わずと知れた3d描画エンジンライブラリ。これによって複雑な3d処理を手軽にできるようになった。3dsMaxやMayaから3dオブジェクトのデータをも読み込むことができる。FlashPlayer10登場によりその存在意義が国内外で危ぶまれたが、FlapshPlayer10の実質2.5Dエンジンを強力にバックアップし、両者が補完し合う協力体制がとられました。

Box2D

物理演算ライブラリ。2008年にはSKTさん引っ越し奉行などで雑誌等各方面で話題に。描画とシュミレーションの世界を完全に分離することで処理の効率化に成功しています。

progression

p.jpg

「作りたい物は、楽しいところだけを作る。」をテーマとするフレームワーク。国産のためドキュメント・作例が豊富なのも嬉しいですね。

Google Maps API for Flash

map.jpg

GoogleMapをFlashで。以前までFlexのみ対応で、エントリーでも取りあえげたとおりイリーガルな方法でしかFlashには取り込めませんでしたが、最新版ではFlashに対応しました!

7.Spark project

yossy氏が管理する国内最大級のActionScriptライブラリコミュニティ。100名を超えんとするコミッターがみんなで幸せになれるためのライブラリを共有していて、膨大な数のライブラリが登録されています。月一回くらいのペースで勉強会も開催。Aserの方は是非チェック!以下に、公開されている一部のライブラリを紹介!

Thread

タスクシステムと Java のスレッドモデルをベースとした疑似スレッドライブラリ。addEventListenerはもう、必要ありません。

sazameki

Flash内で音を生成したり加工したりできるライブラリです。ティウンティウンで一躍話題になりました。

iphoneas

iphoneとAS3を通信するライブラリ。実際に使ってみましたが、非常に使いやすく、導入が手軽にできました。Flashでフィジカルコンピューティングに触れたいけど、工具ないしGainerはちょっと敷居高いよ、、どうすりゃいいんだって人におすすめです。自前サーバーも用意されているので、僕らがすることはただASを書くだけです。素晴らしい!

XMLParser

AS2でXMLを自動的にオブジェクトにパースしてくれます。便利すぎて時間のない案件で非常に助かりました。ありがとうございます

8.swfobject.js

HTMLにSWFをはっつけるためのJavascriptライブラリ。Flashpalyerのバージョン監視からexpressInstall(ユーザー側FlashPlayerのバージョンが指定バージョンより低かった場合に最新バージョンに自動アップデートするSWF)、flashVarsやParamsの簡単挿入など、いたせりつくせりでソースも綺麗!

9.ActionScript 3.0 言語およびコンポーネントリファレンス

c.jpg

AS3でわから無いことがあったらとりあえずこれを見ろってことです。

10.wonderfl

w.jpg

おもしろ法人カヤックさんが開発したWEB上でAS開発ができ、サーバー上でSWFをパブリッシュし、表示・共有することのできるサービスです。僕も投稿してみました。先日コード検索機能が追加。使い方がいまいちわからないクラスなどのソースを洗ってみたり、凄腕Aserの超絶コードを見て勉強できるなど、用法は様々!フォーク機能で他の人が作ったコードを改良できる点もよく考えられています。ll_koba_ll氏コレを使えばいつでもコード検索が実現で便利!

11.Adobe TV

adobetv.jpg

Adobeが主催する、エキスパートの深い知識、アイディアを集め美麗なH264FLVでお届けする、Adobeユーザーのためのオンライン情報ソース。Adobeのエキスパートな方々が、素晴らしいテクニックと効率アップのためのtipsを紹介します。初心者の方におすすめ!

12.書籍

言語習得に欠かすことのできない技術本。AS関連本は多すぎて、どれを読んだらいいか分からないってことありますよね、、。そんな方にお勧めの三冊です。

Adobe Flash CS3 詳細! ActionScript 3.0 入門ノート

我が国AS界の巨匠、大重美幸氏著。AS3入門者の方に是非お勧めしたい一冊です。豊富なサンプルで、ActionScriptで何ができるかを親切に解説されています。

詳説 ActionScript 3.0

オライリー社がお届けするコリンムック氏待望の一冊。Kaedeも読み途中ですが、内容が濃い!そして非常に丁寧。ActionScriptのシンタックスのようなやさしいところからコアたる部分まで余すところ無く解説されています。堂々の1005ページは、今AS本中最も熱い(厚い)本のひとつです。独特の言い回しかつ複雑、そして高価格。なので、正直、初心者にはお勧めできない。たぶん、僕がFlash初心者でこれ渡されたら発狂します。しかし、その価格だけ読む価値はあると言い切れます。安いくらいです。ActionScriptを理解した中級者~中上級者が仕様の確認、そしてさらなるスキルアップ・ASの神髄を探るためのバイブルかもしれません。

ActionScript 3.0 アニメーション

ActionScriptで物理や3次元、ボーン、パーティクルなど高度表現を解説している。高等数学程度の知識から行列・ブラウン運動まで、隅から隅まで叩き込んでくれます。著者KeithPeters氏のブログはあまりにも有名。右上でKeith氏自ら笑顔で出迎えてくれます。

Summer Camp 2010 野中文雄のActionScript 3.0による 三次元表現

無料  ActionScript 3.0による 三次元表現 in アップルストア 銀座

フィジカルコンピューティング ラボラトリー

Comments:0

Comment Form

コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。

Trackbacks:0

TrackBack URL for this entry
http://xingxx.com/mt/mt-tb.cgi/34
Listed below are links to weblogs that reference
Flash+ActionScript開発・習得に欠かせない12の神器 from xingxx

Home > ActionScript 2.0 | ActionScript 3.0 | other > Flash+ActionScript開発・習得に欠かせない12の神器

Return to page top