21

Flash Developerになる4つのヒント

Embed Size (px)

Citation preview

Page 1: Flash Developerになる4つのヒント
Page 2: Flash Developerになる4つのヒント

ロクナナ・ロクナナワークショップ所属 FlashDeveloper / TechnicalWriter http://log.xingxx.com

twitter : kaedeas

Page 3: Flash Developerになる4つのヒント

ActionScriptとは? ActionScript2.0/3.0

どっちを勉強すればいい? 開発環境はどれを選ぶか 効果的な勉強方法

Page 4: Flash Developerになる4つのヒント

Adobe Flash Platform(Flash,Flex ,AIR)で用いられるスクリプト言語

簡単なアニメーションから大規模なインタラクティブコンテンツまで

簡単で理解しやすいplay(); stop();

1.0,2.0,3.0のバージョン

Page 5: Flash Developerになる4つのヒント

簡単でとっつきやすい 文法がゆるいため、少しの知識で動く 1.0と互換性がある。 多様な作法が存在する。

古いバージョンでも動く。FlashPlayer 6~ 負荷が掛かる表現・大規模開発に弱い

Page 6: Flash Developerになる4つのヒント

イベントハンドラメソッド:onRelease = funciton(){}オンイベントハンドラ:on(release){}オンクリップイベントハンドラ:onClipEvent(enterFrame){}アドリスナーメソッド:Key.addListener();

利用するイベントごとに異なる作法が必要になる。

Page 7: Flash Developerになる4つのヒント

難しいイメージがある 厳密な文法に従わなければならない 1.0/2.0との互換性はない 一貫したルール縛られる。

比較的新しいバージョンFlashPlayer 9~ 大規模開発・高負荷表現に強い

Page 8: Flash Developerになる4つのヒント

アドイベントリスナーメソッド : addEventListener();

いかなるイベントもこの作法のみで取得できる

Page 9: Flash Developerになる4つのヒント

ほんの少しの知識で、多少間違っていてもそれなりに動き、様々な作法が存在するAS2

厳密で一貫したルール、間違っていたら動かない(エラーが発生する)AS3

Page 10: Flash Developerになる4つのヒント

“この手の議論で、ゆるい書き方は初心者に良いという意見には賛同しかねる。経験から言えば、単純で厳しいルールのほうがゆるくていろんな書き方ができるものよりずっと簡単に学べるし、書くのも楽だ。ルールに従っていれば他になにも考える必要はないし、ソースが読みやすくなる。”

Page 11: Flash Developerになる4つのヒント

FlasPlayer 9の普及率 98% OOPは多くの言語にも応用可能 3.0から2.0への移行は易しい。 最大10倍の処理速度-FlashPlayer10 鮮度の高い活発な情報交換

Page 12: Flash Developerになる4つのヒント

FlashProfessional :クリエイター向け FlashBuilder :開発者向け

Flex SDK + FlashDevelop:無償の開発環境 FlashProfessional + FlashDevelop FlashProfessional + FlashBuilder

Page 13: Flash Developerになる4つのヒント
Page 14: Flash Developerになる4つのヒント

はじめから手を広げすぎない 基礎からじっくり学ぶ 目的を作る リファレンスをとにかく読む アウトプットする

Page 15: Flash Developerになる4つのヒント

コンポーネントリファレンスガイド/ヘルプ 書籍 公開されているコード イベント・勉強会 twitter ブログ ロクナナワークショップ

Page 16: Flash Developerになる4つのヒント

困ったときの虎の巻

コンポーネントリファレンスガイド(http://help.adobe.com/ja_JP/AS3LCR/Flash_10.0/index.html)

Flash CS4 オンラインヘルプ(http://help.adobe.com/ja_JP/Flash/10.0_UsingFlash/)

Page 17: Flash Developerになる4つのヒント

自分のレベルに合わせたチョイス 逆引きは極力読まない わからない単語があったらリファレンスを引く

Page 18: Flash Developerになる4つのヒント

3.0のコンパイルエラー・コンパイラ警告・ランタイムエラーの原因と解決法がわかる本

9月中旬発売予定 定価 2800円

Page 19: Flash Developerになる4つのヒント

コードを読むことで、アルゴリズムやクラス構造・設計の理解に繋がる。

オープンソース・ライブラリ ブログ Wonderfl (http://wonderfl.net/)

Page 20: Flash Developerになる4つのヒント

SparkProject(http://www.libspark.org/)

F-site (http://f-site.org/) てら子

(http://atnd.org/events/1080)

Adobe Max ロクナナワークショップ

Page 21: Flash Developerになる4つのヒント