2014-02-03 3 views
0

Так вот как я добавить мувиклип динамическиОбратитесь к ребенку динамически созданный MovieClip ActionScript 3

var ClassReference:Class = getDefinitionByName('some_name') as Class; 
myBody = new ClassReference(); 
myBody.name = "curtheme"; // I am giving it an instance name here 
addChild(myBody); 

то у меня есть много детей этого динамически добавленного фрагмента ролика

var hair:Array = [curtheme.getChildByName('hair1'), curtheme.getChildByName('hair2'), curtheme.getChildByName('hair3'), curtheme.getChildByName('hair4'), curtheme.getChildByName('hair5'), curtheme.getChildByName('hair6'), curtheme.getChildByName('hair7'), curtheme.getChildByName('hair8')]; 

var top:Array = [curtheme.getChildByName('top1'), curtheme.getChildByName('top2'), curtheme.getChildByName('top3'), curtheme.getChildByName('top4'), curtheme.getChildByName('top5'), curtheme.getChildByName('top6'), curtheme.getChildByName('top7'), curtheme.getChildByName('top8')]; 

это дает ошибку: Доступ к неопределенному ограничению свойств. Очевидно, это неправильно, но как я могу получить доступ к своим детям по имени? Надеюсь, мой вопрос прямолинейный.

ответ

1

насчет:

var curtheme:DisplayObjectContainer = this.getChildByName('curtheme') as DisplayObjectContainer; 

var hair:Array = [curtheme.getChildByName('hair1'), curtheme.getChildByName('hair2'), curtheme.getChildByName('hair3'), curtheme.getChildByName('hair4'), curtheme.getChildByName('hair5'), curtheme.getChildByName('hair6'), curtheme.getChildByName('hair7'), curtheme.getChildByName('hair8')]; 
var top:Array = [curtheme.getChildByName('top1'), curtheme.getChildByName('top2'), curtheme.getChildByName('top3'), curtheme.getChildByName('top4'), curtheme.getChildByName('top5'), curtheme.getChildByName('top6'), curtheme.getChildByName('top7'), curtheme.getChildByName('top8')]; 

или вместо: curtheme.getChildByName('hair1')

попробовать

var hair:Array = [ this['curtheme']['hair1'], this['curtheme']['hair2'], this['curtheme']['hair3'], ...];

+0

Высокий. Благодаря :) – Bhaijaan

Смежные вопросы