2013-07-15 3 views

ответ

0

Хотелось бы, чтобы это было так просто, как ваше предложение, это, безусловно, имело бы больше смысла. К сожалению, вы, вероятно, нужно сделать что-то больше похоже на следующее:

for(var i:int = 0; i < numChildren; i++) 
{ 
    var m:DisplayObject = getChildAt(i); 
    if(m is MovieClip) 
    { 
     // Do some stuff 
    } 
} 

Это будет цикл по всем детям, то проверить, если они мувиклип, то вы можете сделать свой материал.

В качестве альтернативы вы можете отслеживать каждый мувиклип, поскольку он добавляется в сцену в массиве, а затем ссылается на это. Но это, возможно, просто излишнее. Зависит от вашего варианта использования.

+0

Хм, да, я вижу, я попробую, кстати, знаете ли вы, как я могу исправить проблему, когда мой MovieClip останется на вершине? –

+0

Здесь дается хорошее объяснение, как это сделать: http://stackoverflow.com/questions/6667867/how-can-i-re-order-the-children-of-my-container-in-as3 – outrunthewolf

+0

Если это не так вам не нужно делать другой переполнение стека вопросов/поиска для ответа, наиболее подходящего для вашего сценария. Не забудьте принять ответ, который вам подходит – outrunthewolf

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