
La verdad es que no se mucho sobre actionscript pero por necesitad tuve que armar este pequeño codigo que lee un xml de Yahoo weather para desplegar el clima actual, todo esto en un clima.swf
Todo anda bien cuando lo ejecuto solo, pero necesito que se cargue dentro de un swf diferente. Al hacer eso mediante loadMovie, me no me aparece el texto de las cajitas de texto dinamico.
Por que sera?
Este es el codigo de clima.swf
Código ActionScript :
var cond = new Array(); cond[0] = "Tornado"; cond[1] = "Tormenta Tropical"; cond[2] = "Huracán"; cond[3] = "Tormentas fuertes"; cond[4] = "Tormentas"; cond[5] = "Lluvia y nieve"; cond[6] = "Lluvia y aguanieve"; cond[7] = "Aguanieve"; cond[8] = "Llovizna helada"; cond[9] = "Llovizna"; cond[10] = "Lluvia helada"; cond[11] = "Chaparrones"; cond[12] = "Chaparrones"; cond[13] = "Nieve ligera"; cond[14] = "Nieve ligera"; cond[15] = "Ventisca de nieve"; cond[16] = "Nieve"; cond[17] = "Granizo"; cond[18] = "Aguanieve"; cond[19] = "Polvo"; cond[20] = "Niebla"; cond[21] = "Bruma"; cond[22] = "Humo"; cond[23] = "Tempestad"; cond[24] = "Ventoso"; cond[25] = "Frío"; cond[26] = "Muy nublado"; cond[27] = "Principalmente nublado"; cond[28] = "Principalmente nublado"; cond[29] = "Parcialmente nublado"; cond[30] = "Parcialmente nublado"; cond[31] = "Despejado"; cond[32] = "Soleado"; cond[33] = "Algo nublado"; cond[34] = "Algo nublado"; cond[35] = "Lluvia con granizo"; cond[36] = "Calor"; cond[37] = "Tormentas aisladas"; cond[38] = "Tormentas dispersas"; cond[39] = "Tormentas dispersas"; cond[40] = "Chubascos dispersos"; cond[41] = "Nieve pesada"; cond[42] = "Nevadas débiles y dispersas"; cond[43] = "Nevada intensa"; cond[44] = "Nubes dispersas"; cond[45] = "Tormentas"; cond[46] = "Nevadas dispersas"; cond[47] = "Tormentas aisladas"; var temperatura; var condicion; var celsius; var tempfinal; clima_xml = new XML(); clima_xml.ignoreWhite = true; clima_xml.load("http://ismty.com.mx/lascruces/xml_proxy.php?url=http://xml.weather.yahoo.com/forecastrss?p=MXNL0068"); clima_xml.onLoad = function() { var climaNodes = clima_xml.firstChild; temperatura = clima_xml.firstChild.firstChild.childNodes[12].childNodes[5].attributes.temp; condicion = clima_xml.firstChild.firstChild.childNodes[12].childNodes[5].attributes.code; trace(temperatura); celsius =((temperatura-32)/9)*5; tempfinal = Math.round(celsius); clima.text = tempfinal; cond_txt.text = cond[condicion]; imageloader.loadMovie("weather/"+condicion+".png"); }
Asi funciona:
http://ismty.com.mx/lascruces/clima.swf
Pero con loadMovie aqui no....
http://ismty.com.mx/lascruces/clubdegolf.swf
De antemano muchisimas gracias por su ayuda, esto ya me esta volviendo loca haha