Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/03/2009, 12:33
nielasara
 
Fecha de Ingreso: marzo-2009
Mensajes: 2
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: ¿Cómo se produce la carga de datos de un XML en un flash?

basicamente yo en lo que ando haciendo lo hago asi

slides_xml = new XML();
slides_xml.onLoad = startSlideShow;
slides_xml.load("archivo xlm");
slides_xml.ignoreWhite = true;


function startSlideShow(success) {
if (success == true) {
rootNode = slides_xml.firstChild;
totalSlides = rootNode.childNodes.length;
firstSlideNode = rootNode.firstChild;
currentSlideNode = firstSlideNode;
currentIndex = 1;
updateSlide(firstSlideNode);


aunque para un cosita de rrs que probe usaban esta extructura

var rssurl:String = "archivo.rss";
var rssxml:XML = new XML();
rssxml.ignoreWhite = true;
rssxml.load(rssurl);
rssxml.onLoad = function() {
var nodo:XMLNode = rssxml.firstChild.firstChild;
var vtit:String = "";
var vurl:String = "";
var vdes:String = "";
var vcon:String = "";

for (i=0; i<nodo.childNodes.length; i++) {
var snodo:XMLNode = nodo.childNodes[i];
switch (snodo.nodeName) {
case "title":
vtit = snodo.firstChild.nodeValue;
break;
case "link":
vurl = snodo.firstChild.nodeValue;
break;
case "description":
vdes = snodo.firstChild.nodeValue;
break;
case "item":
vcon = vcon + getContent(snodo);
break;
}
}

depende de como este estructurado los datos en el xlm