Bueno he avanzado un poco esto... ya me genera la funcion on(release) pero el problema es que siempre me muestra el último código del xml...
Código:
no se si es correcto poner esta funcion dentro del for donde extraigo los datos:
var nombres = new Array();
var colores = new Array();
var nodos_total:Number;
var arichoXML:XML = new XML();
arichoXML.ignoreWhite = true;// -- ignorar espacios
arichoXML.onLoad = function(succes){// -- proceso si la carga tuvo éxito
if(succes){
var nodos:Array = this.firstChild.childNodes;
nodos_total = nodos.length;
if(nodos_total > 0){
for(i=0; i < nodos.length; i++){
nombres[i] = nodos[i].childNodes[0].firstChild;
colores[i] = nodos[i].childNodes[1].firstChild;
color = new Color(_root["mc_c" + i ]);
t_col = "0x" + colores[i];
color.setRGB( t_col );
_root["txt" + i ].text = nombres[i];
_root["mc_c" + i ].onRelease = function(){
_root["txtcodigo"].text = t_col;
}
}
} else {
trace("No se han encontrado imagenes.");
}
} else {
trace("Error al Leer archivo XML");
}
};
// -- cargar XML
arichoXML.load("xml.xml");
_root["mc_c" + i ].onRelease = function(){
_root["txtcodigo"].text = t_col;
}


