ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

親子構造

ActionScriptでは描画オブジェクトを作成しただけでは描画されない。すでに描画されているオブジェクトに子供として登録すれば描画される。

test = new Sprite();
addChild(test);

登録したのを削除するにはremoveChild()を使えば良い。

removeChild(test);

このとき親子構造が削除されるだけで、実際のオブジェクトが削除されるわけではない。
すでに子供として登録されているオブジェクトを別の親に登録すれば、前の親との親子構造は削除される。

// 親1に登録
parent1.addChild(test);
// 親2に登録
parent2.addChild(test);