Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2011, 13:04
ricardomz
 
Fecha de Ingreso: junio-2005
Ubicación: Edo. Mex
Mensajes: 725
Antigüedad: 18 años, 10 meses
Puntos: 5
cargando color desde xml, error parseInt

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!!