AS3 – Variáveis e MCs dinâmicos

Para pegar uma variável de forma dinâmica basta colocar this[]:

for (var i:uint = 0; i < 5; i++)
{
     this['var' + i];
}

Agora, para pegar o nome de um MovieClip de forma dinâmica usamos getChildByName:

MovieClip(this.getChildByName("mc" + 2)).gotoAndStop(1);

AS3 – Colocar objeto no nível mais alto

Muitas vezes é preciso colocar um objeto por cima dos outros, e para isso basta fazer o seguinte:

objetoPai.setChildIndex(objetoPai.objetoFilho, objetoPai.numChildren - 1);

AS3 – Remover todos os objetos de um container

Para remover todos os objetos de um movieclip é simples:

while (mc.numChildren != 0){
     mc.removeChildAt(0); // isto remove tudo o que estiver no mc
}