AS2.0以前との違い(ActionScript3.0勉強中! #1)
1年以上前の記事です。内容が古い可能性があります。
Flash CS3以上で使うActionScript3.0を集中的に勉強しています。
といっても、書籍を借りて読んでいるだけ。
今、読ませていただいているのはアメーバピグなんかを作った浦野大輔氏による「プロからやさしく学ぶActionScript3.0」です。
プロからやさしく学ぶ ActionScript 3.0
著者:浦野 大輔(株式会社サイバーエージェント)
販売元:インプレスジャパン
発売日:2010-01-22
おすすめ度:
レビューを見る
ここでは特にActionScript2.0以前との違いについて中心に解説したいと思います。
2.0以前にもあった部分や、他言語にも共通する部分(「if else」や「for」等)は解説しません。
スクリプトの書く位置がキーフレームもしくは外部ファイルのみ
今まで使えていたボタンやムービークリップに書く「ボタンアクション」、「ムービークリップアクション」が使えなくなりました。
Flashファイル内では「フレームアクション」のみ使えます。
イベントに関する記述が変わっている。
「on(rollOver)」等のマウスイベント、および「onClipEvent(enterFrame)」、「onClipEvent(load)」等が使えなくなりました。
一方で「addEventListener()」といったメソッドでそれらを制御することができます。
人によってはこれでかえって複雑になったという人もいますが個人的にはシンプルでわかりやすくなったと思います。
変数や引数の書き方が変わった
変数にデータ型を附記して書くようになりました。
厳密なオブジェクト指向プログラミング言語になった
ここが一番重要でかつ一番わかりづらいところ。
オブジェクト指向プログラミングでは、すべてのデータを「あるクラス(データ型)のインスタンス(データ)」として扱います。
実は上記変数や引数につくデータ型もクラスです。
以上、それぞれの詳しいことに関してはまた別の記事で解説します。
アドセンス広告メイン
関連記事
-
-
ライトボックス(LIGHTBOX)最新版(v2.8.2)の設置方法
1年以上前の記事です。内容が古い可能性があります。先日、ライトボックス(Ligh …
-
-
外部JavaScriptはひとまとめにしてしまおう
1年以上前の記事です。内容が古い可能性があります。プロット・ファクトリーCMS化 …
-
-
Flash(フラッシュ)終わりの始まり、モバイル版、TV版の開発終了
1年以上前の記事です。内容が古い可能性があります。Apple(iPhone)と犬 …
-
-
「mixiアプリ」満を持して登場!!
1年以上前の記事です。内容が古い可能性があります。本日、mixiにいってみると「 …
-
-
perlでハッキングツールは作れるのか?
1年以上前の記事です。内容が古い可能性があります。過去のエントリーで「ハッキング …
-
-
mixiのチェックボタンをつけてみた【前編】
1年以上前の記事です。内容が古い可能性があります。CNET Japanの記事に「 …
-
-
jcode.plで半角カタカナを全角カタカナにしてフォーム送信させる
1年以上前の記事です。内容が古い可能性があります。ひょんなことからお客様よりツッ …
-
-
Flashで使えるサウンドファイルは11、22、44kHzのサンプリングレートで8ビットまたは16ビット
1年以上前の記事です。内容が古い可能性があります。Flash動画の話。ある生徒さ …
-
-
「HTML5」「CSS3」「ActionScript3.0」
1年以上前の記事です。内容が古い可能性があります。近頃はディレクション業にかまけ …
-
-
新SEOは滞在時間!?
1年以上前の記事です。内容が古い可能性があります。今日はもいっちょ。