Hola otra vez, todo lo hace bien el problema lo tengo cuando quiero pasar
los datos a la funci�n es decir, desde aqui:

var tmp = new
Ftrabajo(elementTag.attributes.id,elementTag.attributes.nuevo,elementTag.att
ributes.fecha,elementTag.attributes.titulo,elementTag.attributes.cliente,ele
mentTag.attributes.proyecto,elementTag.attributes.descripcion,elementTag.att
ributes.imagen_peq,elementTag.attributes.imagenGr,elementTag.attributes.link
);
       _global.rTrabajos.push(tmp);
        _global.rID = rTrabajos[0].id; // EL TRACE LO SACA BIEN PERO NO PARA
EL VALOR A LA FUNCION
        _global.rTitulo = rTrabajos[0].titulo;// EL TRACE LO SACA BIEN PERO
NO PARA EL VALOR A LA FUNCION

      }
     }
    }
   }
  }
  mostrarNoticias();
 }

function
mostrarNoticias(id_most,nuevo_mos,fecha_mos,titulo_mos,cliente_mos){
trace("esta dentro de la funcion");
 titulo_mos = _global.rTitulo;
 trace(titulo_mos);
}

Muchas gracias por adelantado
David


----- Original Message -----
From: "David de la Puente" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, September 16, 2003 11:06 AM
Subject: EXTRAER DATOS DE UN XML


> Hola a todos tengo el siguiente problemilla, estoy empezando a ver cosas
de
> xml y flash y la duda que tengo esta. En el c�digo que adjunto quiero
sacar
> unos datos por pantalla, el problema con el que me encuentro es que no
> consigo pasar los datos a las funcion   mostrarNoticias(); alguien puede
> echarme una manilla? MUCHAS GRACIAS.
>
> System.useCodePage = 1;
> // Definici�n de los objetos de datos
>
>  function
>
Ftrabajo(id,nuevo,fecha,titulo,cliente,proyecto,descripcion,imagen_peq,image
> nGr,link){
>   this.id = id;
>   this.nuevo = nuevo;
>   this.fecha = fecha;
>   this.titulo= titulo;
>   this.cliente = cliente;
>   this.proyecto = proyecto;
>   this.descripcion = descripcion;
>   this.imagen_peq = imagen_peq;
>   this.imagenGr = imagenGr;
>   this.link = link;
>  }
>
> // Comienza la movida
>
>  tmpXML = new XML();
>  tmpXML.ignoreWhite = 1;
>  tmpXML.onLoad = parseo;
>  tmpXML.load ("trabajos.xml");
>
> // Parseo del XML
>
>  function parseo() {
>   var mainTag = new XML;
>   var elementTag = new XML;
>   var listaTrabajos = [];
>   var listaDatos = [];
>
>   mainTag = this.firstChild;
>   if(mainTag.nodeName.toLowerCase() == "trabajos") {
>    listaTrabajos = mainTag.childNodes;
>    for(var i=0;i<=listaTrabajos.length;i++){
>     _global.rTrabajos = [];
>
>     if(listaTrabajos[i].nodeName.toLowerCase() == "categoria") {
>      categoria_id = listaTrabajos[i].attributes.idcat;
>      listaDatos = listaTrabajos[i].childNodes;
>      for(var j=0;j<listaDatos.length;j++) {
>       elementTag = listaDatos[j];
>       elementType = elementTag.nodeName.toLowerCase();
>       if (elementType == "trabajo") {
>        var tmp = new
>
Ftrabajo(elementTag.attributes.id,elementTag.attributes.nuevo,elementTag.att
>
ributes.fecha,elementTag.attributes.titulo,elementTag.attributes.cliente,ele
>
mentTag.attributes.proyecto,elementTag.attributes.descripcion,elementTag.att
>
ributes.imagen_peq,elementTag.attributes.imagenGr,elementTag.attributes.link
> );
>        _global.rTrabajos.push(tmp);
>
>          //DATOS A SACAR ******* //
>         _global.rID = rTrabajos[0].id;
>         _global.rTitulo = rTrabajos[0].titulo;
>
>       }
>      }
>     }
>    }
>   }
>   mostrarNoticias();
>  }
>
> function
> mostrarNoticias(id_most,nuevo_mos,fecha_mos,titulo_mos,cliente_mos){
>  titulo_mos = _global.rTitulo;
>  trace(titulo_mos);
>
> }
>


<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

Responder a