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

¿Cómo se produce la carga de datos de un XML en un flash?

Estas en el tema de ¿Cómo se produce la carga de datos de un XML en un flash? en el foro de Flash y Actionscript en Foros del Web. Buenas, ¿Alguien sabría explicarme (o decirme donde encontrarlo) como se produce la descarga de un fichero en SWF cuando carga datos de un fichero XML? ...
  #1 (permalink)  
Antiguo 17/03/2009, 11:47
 
Fecha de Ingreso: mayo-2004
Mensajes: 398
Antigüedad: 20 años, 6 meses
Puntos: 4
Información ¿Cómo se produce la carga de datos de un XML en un flash?

Buenas,

¿Alguien sabría explicarme (o decirme donde encontrarlo) como se produce la descarga de un fichero en SWF cuando carga datos de un fichero XML?

Yo tengo en mi página un fichero en flash de un gráfico llamado grafico.swf, y este carga los datos de un fichero en xml (fichero.xml),

lo que hago para cargarlo es lo siguiente:

grafico.swf?dataUrl=fichero.xml

Y lo que me gustaría saber es cual es el proceso de carga exáctamente cuando visualizo el flash,

no tengo muy claro cómo se cargan los ficheros, en el lado del cliente o servidor y de que manera.

Saludos
  #2 (permalink)  
Antiguo 17/03/2009, 12:33
 
Fecha de Ingreso: marzo-2009
Mensajes: 2
Antigüedad: 15 años, 8 meses
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
  #3 (permalink)  
Antiguo 17/03/2009, 14:35
 
Fecha de Ingreso: mayo-2004
Mensajes: 398
Antigüedad: 20 años, 6 meses
Puntos: 4
Respuesta: ¿Cómo se produce la carga de datos de un XML en un flash?

Buenas,

primero agradecerte tu respuesta,

mi duda no iba por ese camino, sé realizar un gráfico que obtenga los datos de xml y además ya lo tengo implementado pero me gustaría saber algo un poquito más profundo, ¿como se produce la carga, cuándo, en la parte del cliente o en la del servidor?
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 23:38.