Inyaka, te pongo el ejemplo que usé para saber si funcionaba o no:
Código ActionScript :
stop();
// Lo que quiero hacer es buscar un MovieClip situado en _root,
// el tema es que este MovieClip tiene dentro otro MovieClip asignado
// por STRING tal como se ve a continuación con la asignación de las
// variables:
var numero:Number; // Número de MovieClips creados en _root con el STRING v.
var nombre:String; // Nombre del MovieClip encerrado dentro del MovieClip v.
btn.onRelease=function(){
// Empezamos la búsqueda con un FOR:
for(var i:Number=0;i=<numero;i++){
if(_root["v"+i][nombre].txt.text==nombre){
// Si existe paro el for, de lo contrario, lo continúo hasta
// terminar con la variable numero. La declaración final se verá
// en un TEXT situado en _root.
_root.tmp.text="Existe";
numero=i--;
}else{
_root.tmp.text="No existe";
};
};
};
Como podrás observar usé _root[STRING] y MC[STRING]. La diferencia es que el MovieClip es _root[STRING] si te fijas bien, pero funcionar funciona perfectamente. ¡Un saludo!