ASが運営するWebサイトに飛びます

2008年06月26日

numChildren。指定したオブジェクトが表示しているオブジェクト数を調べる。

obj.numChildrenはオブジェクト内でいくつのオブジェクトが表示されているかを計るプロパティです。

ソースコード

var sample1_sp:Sprite = new Sprite();
var sample2_sp:Sprite = new Sprite();

var child1_sp:Sprite = new Sprite();
child1_sp.graphics.beginFill(0x009933);
child1_sp.graphics.drawCircle(20, 20, 20);

var child2_sp:Sprite = new Sprite();
child2_sp.graphics.beginFill(0xCC9900);
child2_sp.graphics.drawCircle(30, 30, 30);

var child3_sp:Sprite = new Sprite();
child3_sp.graphics.beginFill(0xFF0066);
child3_sp.graphics.drawCircle(40, 40, 40);

sample1_sp.addChild(child1_sp);
sample1_sp.addChild(child2_sp);
sample2_sp.addChild(child3_sp);

trace(sample1_sp.numChildren); // 2
trace(sample2_sp.numChildren); // 1



numChildrenプロパティによってsample1_spには二つのオブジェクト、sample2_spには一つのオブジェクトが表示されてる事を参照する事ができます。

posted by 神風記 at 11:50| 深度の調整 | このブログの読者になる | 更新情報をチェックする