Top > ActionScript3 > それが常識
メインとなるドキュメントクラスは、MovieClipかSpriteから派生したものであること
Spriteとは1フレームしかないMovieClip
Stageが一番大きな風呂敷(コンテナ)。この上で、みんな踊る。
_rootは、オリジナルホストのSWFのメインタイムラインを指す。一方、rootは、他の誰かに呼び出されていようが、自分がホストになっていようが、「自分」のメインタイムラインを指す
>よく理解してないから、まだまだ文章がこなれないなあ
AS3なら、実行時にフレームレートを変更することができる
- stage.frameRate = 15;
x, yの座標は、左上が起点。xが横軸(右が正)で、yが縦軸(下に正). 一般的な数学での表現とはx軸の方向が異なる。
Flaファイルで作成したシンボルをAS3から使用するためには、「シンボル->リンケージプロパティ->ActionScriptに書き出しにチェック」でScriptから参照できるようにしてやる必要がある
Tweenは、AS3からでも利用可能(scriptの方が細かい制御ができるが、簡単に動かしたいときには、tweenで)
javascriptと同じで強制ではないらしいが、行末にセミコロンいれとけ
なんかあったらtraceしとけ。デバッグなんて、traceだけで事足りる、はず
- trace("しとけ");
type | description | sample |
Number | 数ならなんでも | 1, 4.5, 0.1111 |
int | 整数 | -1, 2, -3 |
uint | 正の整数 | 1, 2, 3 |
String | 文字列 | クリップルド |
Boolean | ブール値 | true, false |
Array | 配列 | ["a","b","c"] |
Object | その他 | MyObject |
java5みたいに、配列に入れる要素の型指定はないのかな
Q. Hashみたいなのはないの?
A. Objectでやりましょう
- var john:Object = new Object();
- obj.name = "john";
- obj.age = 30;
- obj.born_at = "1978/05/13";
- obj.is_human = false;
- trace("私の名前は"+john.name+"です");