- 2008-01-21 (月) 23:37

- Tweet
さてみなさん、ときめいていますか?僕は元気です。心配しないでください。I’m fine thank you.
前回のエントリで目標を設定しました。2008-03-31までにActionScript3.0アニメーションという本を読了するのが目標です。なのでちょこちょこ記していきます。
単にサンプルを書くだけではつまらないので、TOPページにおいてあるunkoFlashをas3にして、リファクタリングする作業も合わせて課題にします。
まずはサンプルを作ったりする前に事前準備ですね。
制作環境
マシンとソフト
- WinXP
- Flash CS3 IDE
(コンパイルするだけ) - FlashDevelop
(メインのエディタ。コード補完が最強なので、as2とas3の違いによる単純な書き損じを減らせる) - Flex SDK
(コンパイルするだけだがまだ導入してない。誰かが背中を押してくれたら試す)
as2との違い
なんやかんややる前に事前に調査しとく。
イベント処理
- Sprite.addEventListner()で自身がイベントをリスンしていることを伝える
- MouseEvent.MOUSE_DOWN == onPress
- MouseEvent.CLICK == onRelease
- onReleaseOutsideが削除(歓迎!)
プロパティ
- _xなどアンダーバーがなくなる
- rootとmaskがプロパティになった
データ型
データ型が増えた。以下増えたやつ
| データ型 | 初期値 | 範囲 | 使いどころ |
|---|---|---|---|
| int | 0 | 正負の整数 (-21億~+21億) |
整数 |
| uint | 0 | 正の整数 (0~42億) |
forでi++するとき |
MCやSpriteなどの重なりとかDisplayオブジェクトらへん
- stage.framerateでFPSを変更しまくれる
- rootの扱いがよくわからん。lockrootとかどうなるのか。そのへんを大重さんが書いてたけどいまいちわかってないので、もう少し勉強。外部swfからメインタイムラインにはどうやってアクセスするのか。
- as3からaddChild方式に変わった。htmlのDOMに似た感じ。
- container.setChildIndex()などで順序を切り替えていく
どこからどうログしていけばいいのか難しいですが、覚えたいことはログしていきます。
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://katapad.com/wp/2008/01/21/hello_world_as3/trackback/
- Listed below are links to weblogs that reference
- as3はじめました from Katapad Design