Comunidad de diseño web y desarrollo en internet online

Mi problema con ActionScript...

Citar            
MensajeEscrito el 13 Oct 2005 09:21 am
Hola a todos

Tengo un grave problema. Básicamente es que no me quedan neuronas... :crap:
Se me ha ocurrido hacer una pequeña aplicación que muestre el tiempo (temperatura y nubosidad) de mi ciudad. Lo he hecho de la siguiente manera:

var tiempoxml:XML = new XML();
tiempoxml.ignoreWhite = true;
tiempoxml.onLoad = function(exito) {
if (exito) {
nubo.text = tiempoxml.firstChild.childNodes[0].firstChild.nodeValue;
temp.text = tiempoxml.firstChild.childNodes[1].firstChild.nodeValue;
} else {
nubo.text = "escasas";
temp.text = "27"
}
};
tiempoxml.load("temperatura.xml")

Hasta aquí todo bien.
Lo que me gustaría hacer ahora es que en función de la información que se muestre (nuboso, despejado, escasas o dispersas) aparezca una imagen representativa de ese estado (ej. en despejado poner un sol radiante..).
Para ello, lo que hice fue añadir:

if(nubo.text== "despejado"){gotoAndStop(2)}

pero esto no funciona...
¿me podrían ayudar?
¿flash no puede reconocer la información, al igual que de un campo de introducción de texto, de un campo de texto dinámico?

muchas gracias

Por ris

1 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 13 Oct 2005 10:53 am
Hola:
A ver,

- Crea un MC con sol en el primer frame, una nube en el segundo y así sucesivamente.

- Ponle una etiqueta descriptiva a cada fotograma en cuestion, por ejemplo donde esta el sol el fotograma se llama "soleado", algo asi

- Coloca el MC con nombre de instancia "dibujitos" en la posicion que ten interese sobre el escenario. a la misma altura de la linea de tiempo que tus XML y contenidos...

- Ahora en este trozo pones:

Código :

if (exito) {
     _root.mostrarDibujito(); //_root. o el stio donde pongas la function
}

La funcion:

Código :

function mostrarDibujito() {
     _root.dibujitos._visible = true;
     _root.dibujitos.gotoAndStop("nombreDelFotograma");
     //con los if y else ya te arreglas para que seleccione el correcto
}

En el clip que has creado, en sus acciones coloca esto:

Código :

onClipEvent(load) {
     this._visible = false;
}


Espero no haber cometido ningun error de sintaxis. Mucha suerte!!

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

msie

 

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