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

Alguien ha usado XML en Flash

Estas en el tema de Alguien ha usado XML en Flash en el foro de Flash y Actionscript en Foros del Web. Hola amigos tengo este XML que es un RSS que obtengo de la siguiente URL: http://www.viruslist.com/en/rss/weather <?xml version="1.0" encoding="ISO-8859-1" ?> - <rss version="2.0" xmlns="http://backend.userland.com/rss2" xmlns:yandex="http://news.yandex.ru"> ...
  #1 (permalink)  
Antiguo 10/10/2005, 10:28
 
Fecha de Ingreso: octubre-2004
Mensajes: 73
Antigüedad: 20 años, 1 mes
Puntos: 1
Pregunta Alguien ha usado XML en Flash

Hola amigos tengo este XML que es un RSS que obtengo de la siguiente URL: http://www.viruslist.com/en/rss/weather

<?xml version="1.0" encoding="ISO-8859-1" ?>
- <rss version="2.0" xmlns="http://backend.userland.com/rss2" xmlns:yandex="http://news.yandex.ru">
- <channel>
<title>Weather</title>
<link>http://www.kaspersky.com</link>
<lastBuildDate>07 Oct 2005 18:04:30 +0400</lastBuildDate>
<level>1</level>
</channel>
</rss>

Me he roto la cabeza por obtener el valor de <level> y no logro obtenerlo; alguno de uds. me podria ayudar a ver la forma mas rapida y facil de obtenerlo.

Por favor si tienen un codigo mil veces mejor.

Saludos, Pavel
  #2 (permalink)  
Antiguo 10/10/2005, 14:02
Avatar de bernethe  
Fecha de Ingreso: abril-2004
Ubicación: San José, Costa Rica
Mensajes: 384
Antigüedad: 20 años, 7 meses
Puntos: 2
Pon este Código en el el frame, y me dices si te sirvió...:

Código:
var mxml:XML = new XML();
mxml.ignoreWhite = true;
mxml.load("http://www.viruslist.com/en/rss/weather");
mxml.onLoad = function(ok) {
	if (ok) {
		trace(mxml.firstChild.childNodes[0].childNodes[3].childNodes[0]);
	}
};
__________________
..::BERNETHE::..
  #3 (permalink)  
Antiguo 10/10/2005, 19:03
 
Fecha de Ingreso: octubre-2004
Mensajes: 73
Antigüedad: 20 años, 1 mes
Puntos: 1
Ahora me pasa esto con esa solucion

Bernethe

Use este codigo que me distes:

var mxml:XML = new XML();
mxml.ignoreWhite = true;
mxml.load("http://www.viruslist.com/en/rss/weather");
mxml.onLoad = function(ok) {
if (ok) {
cadena = mxml.firstChild.childNodes[0].childNodes[3].childNodes[0];

cadena2 = cadena.toString();

if (cadena2 == "1") {
gotoAndPlay(3);

}
if (cadena2 == "2") {
gotoAndPlay(4);
}
if (cadena2 == "3") {
gotoAndPlay(5);
}
}
};

Todo ok cuando publico ese sitio en mi maquina funciona de maravillas aun dandole Control+Enter al flash me coje el valor del XML pero cuando lo pongo en el servidor es como si no me cojiera nada.

Miralo aqui:
http://www.pullpromotions.com/catalo...on_nivel2.html

Puedes descargarte el movie de esta URL:
http://www.pullpromotions.com/catalo.../movies/ej.rar

Dime que crees que pasará.

Saludos, Pavel
  #4 (permalink)  
Antiguo 11/10/2005, 09:26
Avatar de bernethe  
Fecha de Ingreso: abril-2004
Ubicación: San José, Costa Rica
Mensajes: 384
Antigüedad: 20 años, 7 meses
Puntos: 2
Dice Macromedia, en la referencia de LiveDocs:

Cita:
Iniciado por Macromedia LiveDocs Flash
the method XML.load() recive the parameter url. A string that represents the URL where the XML document to be loaded is located. If the SWF file that issues this call is running in a web browser, url must be in the same domain as the SWF file.
o sea:

Cita:
Iniciado por Macromedia LiveDocs Flash
El método XML.load() recive el parámetro Url. Una cadena que representa el URL donde está el documento de XML para ser cargado. Si el archivo de SWF que publica esta llamada corre en un navegador de internet, Url debe estar en el mismo dominio del archivo SWF.
__________________
..::BERNETHE::..

Última edición por bernethe; 11/10/2005 a las 11:43
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 16:59.