Nos encontramos ante un pequeño programa que consiste en:
tres opciones (A,B,C) y un boton (go!).
Deseo que:
si selecciono A y pulso el botón go!, aparezca wA
si selecciono B y pulso el botón go!, aparezca wB
si selecciono C y pulso el botón go!, aparezca wC
Lo intento mediante 3 frames distintos dentro de un movieclip, en los cuales dividi cada frame para cada opcion, metiendo el siguiente código en cada frame:
Para el frame A
Código :
this.A:Boolean(true); this.B:Boolean(false); this.C:Boolean(false);
Para el frame B
Código :
this.A:Boolean(false); this.B:Boolean(true); this.C:Boolean(false);
Para el frame C
Código :
this.A:Boolean(false); this.B:Boolean(false); this.C:Boolean(true);
A parte, como código para el boton go!, introduzco lo siguiente:
Código :
on(release){
if(A == true){
wA
}else if(B == true){
wB
}else if(C == true){
wC
}
}Finalmente, en el primer frame de mi película declaro:
Código :
var A:Boolean; var B:Boolean; var C:Boolean;
La cuestion es que no funciona.
¿Qué esta mal? ¿Alguna otra forma? ¿Debo usar clases y funciones? ¿Un JavaScript me solucionaria el problema?
