Category Archives for ActionScript 3.0

[ActionScript 3.0] 表示オブジェクトの中心を原点に

Flashでは表示オブジェクトの左上隅がデフォルトの原点になっているが、これを表示オブジェクトの中心にしたほうがわかりやすい場合がある。 var child:Shape = new Shape; child.graphi … Continue reading

2011 年 7 月 30 日 by
Categories: ActionScript 3.0, Flash | Tags: |

[ActionScript 3.0] Singletonパターン

ActionScript 3.0ではコンストラクタをprivateにできないので、Singletonパターンを実装するには一工夫必要になる。 通常は該当クラスのインスタンスを保持するstaticな変数を用意しておくが、こ … Continue reading

2011 年 7 月 27 日 by
Categories: ActionScript 3.0, FlashDevelop | Tags: |

[ActionScript 3.0] Event#targetとcurrentTarget

イベントをリスナーで受け取ったとき、Event#targetとEvent#currentTargetの指し示すものが異なる場合がある。特にMouseEventでは注意が必要。 var child:Sprite = new … Continue reading

2011 年 7 月 26 日 by
Categories: ActionScript 3.0 | Tags: , |

[ActionScript 3.0] Objectクラスやdynamic class

【追記】 2011年7月24日 :オブジェクトリテラル Objectクラスに動的にプロパティを追加して連想配列的に使う場合、プロパティ名(キー)に指定したオブジェクトは、あくまでその文字列表現が適用される(String( … Continue reading

2011 年 7 月 24 日 by
Categories: ActionScript 3.0, Flash | Tags: |

[FlashDevelop] クロージャ内のデバッグ

FlashDevelopのデバッガでは、クロージャ(関数内関数)で外側のメソッドのローカル変数やクラスのメンバを参照して、その値を確認することができない。 public function test() { var tim … Continue reading

2011 年 7 月 22 日 by
Categories: ActionScript 3.0, FlashDevelop | Tags: , |

← Older posts