[FLASH] Variables AS2.0

Dk-Harry

Hola gentuza!
Tengo un problemita...
En el primer frame de la escena 1 tengo una variable definida algo asi como:
[ESCENA 1; FRAME 1]
var detectar:Boolean = false;

y quiero que al hacer click a un boton el estado de la variable canvie a true y hago lo siguiente:
[ESCENA 1; BOTON 1]
detectar:Boolean = true;

eso no me funciona, alguien sabria decirme el porqué o decirme como cambio el valor de esta variable?
tnks!!!

B

on (release){
detectar = true;
cierracorchetes

Los eventos "on" son propios de objetos "boton", ajin q no lo escribas en el frame, tienes q convertir el objeto en botón, pinchar una vez sobre el y escribir su códiigo

detectar:Boolean = true; ya has definido q es boleando al principio.

Dk-Harry

sorry, en ves de boton es Clip de Pelicula y el codigo es estE:

on (release) {
    play();
    detectar = true ;
}

hago la prueva haciendo un cuadro de texto dinamico con el valor de la variable y kuando hago click al Clip de Pelicula, se pone en PLAY pero no cambia el valor de la variable.

sabes k puede ser?

B

los eventos on no pueden ir en un movieclip, tiene q ser un boton xD

Dk-Harry

ei, ya esta arreglado, he quitado esto de las variables y he echo un IF para cada "objeto" i cada frame.
Y si, utilizo un evento ON para el movie clip y funciona jeje
gracias por todo!

Usuarios habituales