Starling #1 正方形の表示と回転
デモ
参考
Code
学んだこと
addChild()
の仕組みがよくわからない。自クラスであるGameの継承しているSprite型が、addChild()
を持つDisplayObjectContainer型を継承しているからこう書ける?addEventListener()
も同様か。更に上の継承元であるDisplayObject型が持っている。Quadインスタンスの
pivotX
pivotY
プロパティで、回転の原点を正方形の中心にずらすことができる。ルートクラスのコンストラクタメソッドが呼び出されるとき、インスタンスはまだStageオブジェクトを頂点とする表示リストには加えられていない。
Event.ADDED_TO_STAGE
というイベントを待ってから初期化すれば、Stageオブジェクトも正しく参照できる。