Bueno la cuestión es que con un bucle FOR he instanciado 30 clips en el escenario sacados de un XML. Dentro de cada clip he creado un texto (createTextField()...) que aparece al lado del botoncillo:
Código :
for (var i:Number = 0; i<Data.length; i++) {
var npunto:String = "punto"+Data[i]["codigo"];
//guardo en un array el nombre de instancia de cada punto
_root.puntos[i] = "punto"+Data[i]["codigo"];
mc = contenedor_mc.attachMovie("boton_mc", npunto, 100+i);
mc.createTextField ("texto", 1, -95, -8, 85, 20);
mc.texto.text = Data[i]["nombre"];
//otras historias...
}
El problema es que cuando quiero ocultar SOLO el texto de cada botón hago otro bucle usando el array puntos[i] que contenia los nombres de instancia de los puntos, y no me funciona. No se por qué, si seran las rutas... Me devuelve UNDEFINED...
Código :
on(release){
//ocultar texto de los botones
for (var i = 0; i<Data.length; i++) {
_root.contenedor_mc.puntos[i].texto._visible = false;
trace("ocultar "+_root.puntos[i]);
}
}
A ver si alguno de vosotros sabe un poco más que yo...(a poco
