Comunidad de diseño web y desarrollo en internet online

comparar texto paraa realizar accion

Citar            
MensajeEscrito el 07 Dic 2009 12:03 am
Hola a todos:

Soy sifote y es la primera vez que entro en este foro.
Tengo un problema con la carga de datos de Xml.
He cargado datos de la rss de yahoo weather , pero lo que no soy capaz de hacer es comparar esos datos para realizar una accion , como por ejemplo cargar un grafico de la biblioteca (logo del tiempo), lo de cargar algo de la biblioteca lo tengo claro ,pero lo que no se es comparar el contenido de la variable _conditions con una variable estado = "soleado" por ejemplo.

Os dejo el poco codigo que tengo, he puesto la accion trace por que lo de la carga de la biblioteca se hacerlo. Gracias

Código ActionScript :

var my_xml:XML = new XML();
my_xml.ignoreWhite = true;
my_xml.load("http://weather.yahooapis.com/forecastrss?p=FRXX0076&u=c");
my_xml.onLoad = function() {
    _city = my_xml.firstChild.childNodes[0].childNodes[6].attributes.city;
    _temp = my_xml.firstChild.childNodes[0].lastChild.childNodes[5].attributes.temp;
    _conditions = my_xml.firstChild.childNodes[0].lastChild.childNodes[5].attributes.text;
     }
estado = "soleado"
if (_conditions = estado) {
   trace ("OK");
}


Ya he probado mogollon de cosas y no doy con ello , alguna idea.

Por sifote

0 de clabLevel



 

safari
Citar            
MensajeEscrito el 07 Dic 2009 06:08 am
Estas haciendo mal la comparación, si quieres igualar un valor de una variable se usa un solo "=" si quieres comparar se usan dos "=="

O sea:

Código ActionScript :

var my_xml:XML = new XML(); 
my_xml.ignoreWhite = true; 
my_xml.load("http://weather.yahooapis.com/forecastrss?p=FRXX0076&u=c"); 
my_xml.onLoad = function() { 
    _city = my_xml.firstChild.childNodes[0].childNodes[6].attributes.city; 
    _temp = my_xml.firstChild.childNodes[0].lastChild.childNodes[5].attributes.temp; 
    _conditions = my_xml.firstChild.childNodes[0].lastChild.childNodes[5].attributes.text; 
     } 
estado = "soleado" 
if (_conditions == estado) { 
   trace ("OK"); 
} 


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.