Foros del Web » Creando para Internet » Flash y Actionscript »

xml y variables

Estas en el tema de xml y variables en el foro de Flash y Actionscript en Foros del Web. gente como hago para las variables que utilizo en la funcion onload del xml utilizarlas en el resto de flash osea lo que quiero hacer ...
  #1 (permalink)  
Antiguo 01/11/2007, 20:51
Avatar de totote  
Fecha de Ingreso: diciembre-2006
Mensajes: 61
Antigüedad: 11 años
Puntos: 0
xml y variables

gente como hago para las variables que utilizo en la funcion onload del xml utilizarlas en el resto de flash osea lo que quiero hacer es esto, pero no me anda a ver si me pueden dar una mano
Código:
tema = new Sound();
var tema_xml:XML = new XML();
tema_xml.ignoreWhite = true;
tema_xml.onLoad = funcion(exito)
{
    var ruta = this.firstChild.childNodes[0].childNodes[0].firstChild.toString();
}

tema_xml.load("lista.xml");
tema.loadSound(ruta,true);
  #2 (permalink)  
Antiguo 02/11/2007, 02:46
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: xml y variables

Código:
var ruta:String;
tema = new Sound();
var tema_xml:XML = new XML();
tema_xml.ignoreWhite = true;
tema_xml.onLoad = funcion(exito)
{
    ruta = this.firstChild.childNodes[0].childNodes[0].firstChild.toString();
}

tema_xml.load("lista.xml");
tema.loadSound(ruta,true);
Declarabas la variable ruta dentro de la función por lo que restringías su uso a ese ámbito.

Saludos!
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #3 (permalink)  
Antiguo 02/11/2007, 05:31
Avatar de totote  
Fecha de Ingreso: diciembre-2006
Mensajes: 61
Antigüedad: 11 años
Puntos: 0
Re: xml y variables

me sigue apareciendo lo mismo

undefined
Error opening URL "file:///C|/Documents%20and%20Settings/Totote/Escritorio/fauno/undefined"

:S:S:S, preo grax por el dato XD
  #4 (permalink)  
Antiguo 02/11/2007, 05:50
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: xml y variables

Bueno, claro, es que no le das tiempo al programa para que lea el xml. Estás cargando un sonido antes de que se haya cargado el xml. Lo que tienes que hacer es meter la carga del sonido dentro del evento onLoad del xml.
Código:
var tema = new Sound();
var tema_xml:XML = new XML();
tema_xml.ignoreWhite = true;
tema_xml.onLoad = funcion(exito)
{
    var ruta = this.firstChild.childNodes[0].childNodes[0].firstChild.toString();
    tema.loadSound(ruta,true);
}

tema_xml.load("lista.xml");
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #5 (permalink)  
Antiguo 02/11/2007, 11:47
Avatar de totote  
Fecha de Ingreso: diciembre-2006
Mensajes: 61
Antigüedad: 11 años
Puntos: 0
Re: xml y variables

ahhhh yo creia que que primero cargaba el XML y despues el sonido, osea que no es tan secuencial la programacion en ActionScript, no sabes de algun manual que explique mas el funcionamiento de XML y ActionScript? y desde ya gracias por la ayuda un saludo
  #6 (permalink)  
Antiguo 02/11/2007, 15:10
Avatar de totote  
Fecha de Ingreso: diciembre-2006
Mensajes: 61
Antigüedad: 11 años
Puntos: 0
Re: xml y variables

bueno resuelto el problema aca dejo el link de lo que hice por si a alguien le sirve, resulta que es un reproductor de 1 archivo mp3 donde los datos los toma de un xml, tiene el codigo fuente y todo asique que lo disfruten. Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:00.