El problema que tengo es el siguiente: En un sitio en flash que estoy haciendo aparece la temperatura y Humedad tomado de Yahoo! Weather, lo que estaría necesitando es tomar el valor del estado del tiempo (es decir, soleado, nublado, etc) y ese dato poder usarlo como variable para poder colocarle en el flash la imagen correspondiente a ese estado.
En fin, el problema es que no puedo hacer que me tome esto primero con el ChilNodes (realmente no entiendo muy bien como funciona esto)
el codigo de fuente del RSS es este:
Código :
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> - <rss version="2.0" xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"> - <channel> <title>Yahoo! Weather - Posadas, AR</title> <link>http://us.rd.yahoo.com/dailynews/rss/weather/Posadas__AR/*http://weather.yahoo.com/forecast/ARMS0118_f.html</link> <description>Yahoo! Weather for Posadas, AR</description> <language>en-us</language> <lastBuildDate>Thu, 20 Mar 2008 4:00 pm ART</lastBuildDate> <ttl>60</ttl> <yweather:location city="Posadas" region="" country="AR" /> <yweather:units temperature="F" distance="mi" pressure="in" speed="mph" /> <yweather:wind chill="82" direction="50" speed="7" /> <yweather:atmosphere humidity="79" visibility="6.21" pressure="29.91" rising="2" /> <yweather:astronomy sunrise="6:48 am" sunset="6:54 pm" /> - <image> <title>Yahoo! Weather</title> <width>142</width> <height>18</height> <link>http://weather.yahoo.com</link> <url>http://l.yimg.com/us.yimg.com/i/us/nws/th/main_142b.gif</url> </image> - <item> <title>Conditions for Posadas, AR at 4:00 pm ART</title> <geo:lat>-27.37</geo:lat> <geo:long>-55.97</geo:long> <link>http://us.rd.yahoo.com/dailynews/rss/weather/Posadas__AR/*http://weather.yahoo.com/forecast/ARMS0118_f.html</link> <pubDate>Thu, 20 Mar 2008 4:00 pm ART</pubDate> <yweather:condition text="Mostly Cloudy" code="28" temp="82" date="Thu, 20 Mar 2008 4:00 pm ART" /> - <description> - <![CDATA[ <img src="http://l.yimg.com/us.yimg.com/i/us/we/52/28.gif"/><br /> <b>Current Conditions:</b><br /> Mostly Cloudy, 82 F<BR /> <BR /><b>Forecast:</b><BR /> Thu - Clear. High: 89 Low: 72<br /> Fri - PM Thunderstorms. High: 88 Low: 71<br /> Sat - PM Thunderstorms. High: 88 Low: 71<br /> Sun - Mostly Sunny. High: 89 Low: 71<br /> Mon - Sunny. High: 89 Low: 71<br /> <br /> <a href="http://us.rd.yahoo.com/dailynews/rss/weather/Posadas__AR/*http://weather.yahoo.com/forecast/ARMS0118_f.html">Full Forecast at Yahoo! Weather</a><BR/> (provided by The Weather Channel)<br/> ]]> </description> <yweather:forecast day="Thu" date="20 Mar 2008" low="72" high="89" text="Clear" code="31" /> <yweather:forecast day="Fri" date="21 Mar 2008" low="71" high="88" text="PM Thunderstorms" code="38" /> <yweather:forecast day="Sat" date="22 Mar 2008" low="71" high="88" text="PM Thunderstorms" code="38" /> <yweather:forecast day="Sun" date="23 Mar 2008" low="71" high="89" text="Mostly Sunny" code="34" /> <yweather:forecast day="Mon" date="24 Mar 2008" low="71" high="89" text="Sunny" code="32" /> <guid isPermaLink="false">ARMS0118_2008_03_20_16_00_ART</guid> </item> </channel> </rss> - <!-- api1.weather.re4.yahoo.com compressed/chunked Thu Mar 20 12:58:53 PDT 2008 -->
(en este caso el valor que deseo tomar el "MOSTLY CLOUDY", pero el tema es que cuando pongo
Código :
Estado = clima_xml.childNodes[0].childNodes[0].childNodes[8].attributes.text;
el "text" de los atributos, Flash me lo interpreta como una función, y como dije anteriormente no sé cual childNodes correspondería a este. Y como si todo esto fuera poco necesitaría que este valor pueda interpretarlo como una variable para poder usarlo en Flash.
En fin, si alguien puede darme una mano con esto lo voy a agradecer mucho.
Saludos a todos