Comunidad de diseño web y desarrollo en internet online

Cargar XML con botones

Citar            
MensajeEscrito el 01 Sep 2008 09:31 am
Estoy intentando hacer un menu que al clicar en cada item del menu me muestre el submenu sacado de un xml... pero no lo consigo, cuando llega al a funcion cargarSubmenu() se pierde el xmlmenu o algo pero siempre me muestra undefined, a ver si me podeis echar una mano que no sé que hago mal :S

Declaración del objeto xml

Código :

var xmlmenu:XML = new XML();
xmlmenu.ignoreWhite = true;


funcion para cargar el submenu

Código :

function cargarSubmenu()
{
   trace(xmlmenu.firstChild.childNodes.length);
}


al presionar el boton...

Código :

boton.onPress = function():Void
{
   xmlmenu.load('submenu.xml');
   xmlmenu.onLoad = cargarSubmenu();
}


El contenido del xml:

Código :

<data>
   <categoria nom_xml="prueba" id_xml="2"></categoria>
   <categoria nom_xml="prueba 2" id_xml="3"></categoria>
</data>


gracias y un saludo!!

Por akados

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Sep 2008 10:54 am
No debes leer el XML dentro del botón, debes leerlo al inicio de tu película y cuando este se cargue, entonces le das acciones a los botones de mostrar lo que deseas.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 02 Sep 2008 01:30 pm
por ejemplo puedes poner el llamado en el stage:

Código :

//XML contenidos
var productosXML:XML = new XML();
productosXML.ignoreWhite = true;
//---
productosXML.onLoad = function(estadoXML:Boolean) {
   if (estadoXML) {
      //trace("ok XML!!");
      play();
   } else {
      //trace("Error!");
      stop();
   };
};
productosXML.load("productos2.xml");
stop();

y con el boton simplemente buscas la ruta al nodo que necesitas del XML!
Saludos

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox
Citar            
MensajeEscrito el 10 Sep 2008 02:16 am
[url=http://www.cristalab.com/tutoriales/12/tutorial-de-xml-en-flash.html]
necsitas ese tutorial y listo

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.