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;
}