flash developerになる4つのヒント

Post on 07-Jul-2015

1.587 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

twitter : kaedeas

ActionScriptとは? ActionScript2.0/3.0

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

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

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

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

1.0,2.0,3.0のバージョン

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

困ったときの虎の巻

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

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

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

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

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

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

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

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

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

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

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

top related