※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

Top > ActionScript3 > それが常識

メモ

  1. メインとなるドキュメントクラスは、MovieClipかSpriteから派生したものであること

  2. Spriteとは1フレームしかないMovieClip

  3. Stageが一番大きな風呂敷(コンテナ)。この上で、みんな踊る。

  4. _rootは、オリジナルホストのSWFのメインタイムラインを指す。一方、rootは、他の誰かに呼び出されていようが、自分がホストになっていようが、「自分」のメインタイムラインを指す

    >よく理解してないから、まだまだ文章がこなれないなあ

  5. AS3なら、実行時にフレームレートを変更することができる

    1. stage.frameRate = 15;
  6. x, yの座標は、左上が起点。xが横軸(右が正)で、yが縦軸(下に正). 一般的な数学での表現とはx軸の方向が異なる。

  7. Flaファイルで作成したシンボルをAS3から使用するためには、「シンボル->リンケージプロパティ->ActionScriptに書き出しにチェック」でScriptから参照できるようにしてやる必要がある

  8. Tweenは、AS3からでも利用可能(scriptの方が細かい制御ができるが、簡単に動かしたいときには、tweenで)

Script的法則

  1. javascriptと同じで強制ではないらしいが、行末にセミコロンいれとけ

  2. なんかあったらtraceしとけ。デバッグなんて、traceだけで事足りる、はず

    1. 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でやりましょう

  1. var john:Object = new Object();
  2. obj.name = "john";
  3. obj.age = 30;
  4. obj.born_at = "1978/05/13";
  5. obj.is_human = false;
  6. trace("私の名前は"+john.name+"です");
名前: