Amigos como están??
Tengo un problema, espero me puedan ayudar creo que es muy simple pero no me sale
. Estoy cargando desde un archivo xml el color que debe tener un clip.
Este es mi codigo
Código:
// Funcion de carga de XML y extracción de datos
function loadXML(loaded) {
if (loaded) {
//Extraigo del xml el color de los clips
oficina_01= this.firstChild.childNodes[0].firstChild.nodeValue;
oficina_02= this.firstChild.childNodes[1].firstChild.nodeValue;
oficina_03= this.firstChild.childNodes[2].firstChild.nodeValue;
oficina_04= this.firstChild.childNodes[3].firstChild.nodeValue;
} else {
content = "archivo no encontrado!";
}
}
//Llamo a la función
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("uno.xml");
//Cambiamos los colores de los clips, por ejemplo mc_uno.
_color = new Color(mc_uno).setRGB(parseInt(oficina_01,16));
Este es el codigo del XML
Código:
<?xml version="1.0" encoding="utf-8"?>
<piso>
<oficina_01>0xFFFF00</oficina_01>
<oficina_02>0xFFFF00</oficina_02>
<oficina_03>0x7d7d7d</oficina_03>
<oficina_04>0x7d7d7d</oficina_04>
</piso>
Pero desafortundamente no consigo que el color cambie con el XML. Solamente lo pone en negro. Estoy seguro que tiene que ver con la conversión parseInt que estoy haciendo para convertirlo de hexadecimal a cadena pero no se.
¿me pueden ayudar?
Gracias!!