System.useCodepage = true;
XML.prototype.ignoreWhite = true;
datos_txt.autoSize = "left";
datos_xml = new XML();
datos_xml.onLoad = cargarDatos;
listado_array = new Array();
function cargarDatos(exito) {
if (exito) {
listadoCargados = this.firstChild.childNodes;
for (var k = 0; listadoCargados[k]; k++) {
pasar_a_array(listadoCargados[k]); }
delete listadoCargados;
delete datos_xml;
verListado();
}
}
function pasar_a_array(listado) {
var objetoProvincia = new Object();
var atributos = listado.attributes;
//objetoProvincia.color = (atributos.color == "Amarillo") ? 0xFFF59A : 0xE2003B;
if(atributos.color == "Amarillo"){
objetoProvincia.color = 0xFFFF00; }
else if(atributos.color == "Rojo"){
objetoProvincia.color = 0xFF0000; }
else if (atributos.color == "Verde") {
objetoProvincia.color = 0x00FF00; }
objetoProvincia.valor = atributos.valor;
objetoProvincia.id = Number(atributos.id);
listado_array.push(objetoProvincia);
//trace(this["p"+atributos.id])
var col = new Color(this["p"+atributos.id]).setRGB(objetoProvincia.color);//el nombre de instancia es "p"+ un nro de id
}
function verListado() {
listado = "";
for (var i = 0; listado_array[i]; i++) {
listado += "<b>"+listado_array[i].color+" "+listado_array[i].valor+"</b>"+listado_array[i].id+"</b><br>";
objetoProvincia.valor = atributos.valor;
this["t"+atributos.id].text = atributos.valor;
}
}
datos_xml.load("pueblos.xml");
stop();
lo que no me queda claro es donde coloco el campo de texto y que nombre iria de instacia, seria tid1?? mucahs graicas por responder.