Buenas. Trabajando con variables y escenas en flash, me he encontrado con un pequeño problemilla. Seguro que despues es una tonteria, pero yo le doy vueltas y vueltas... Y no logro encontrar la solucion por mas que pruebo :S
Comento: tengo una escena en la cual en el primer fotograma. Hay definidas dos variables con sus correspondientes valores, y un "if" (que mas tarde explicaré). Tal que asi:
var puntos;
var circulo;
puntos = 0
circulo = 1
if(puntos == circulo){
dibujo.gotoAndStop(2);
}
stop();
En la escena, tengo un boton el cual hace que la variable "puntos" sume +1, es decir, su valor pase de 0 a 1 (igual al valor de la variable "circulo"). Tambien hay un clip de pelicula llamado "dibujo", en el cual hay un cuadrado rojo en el primer forograma de la escena de "dibujo" y uno azul en el segundo forograma. En el primer fotograma hay puesto un "stop();".
Pues bien. La cosa deberia ser que cuando pulsase el boton, sumara +1 al valor de puntos. Esto haria que el valor de ambas variables (puntos y circulo) fueran iguales, de modo que se produciria la accion del "if" (si puntos y circulo tienen el mismo valor, la escena del clip de pelicula "dibujo" avanzaria al fotograma 2, de modo que se veria un cuadrado azul, en vez del rojo inicial). Pues bien, al pulsar el boton, no sucede nada. El clip de pelicula sigue estancado en el primer fotograma, en el cual se ve el cuadrado rojo. No es problema del boton, ya que he comprobado mediante un texto dinamico el valor que adquiere la variable "puntos" al pulsarlo, y efecticamente, pasa de 0 a 1.
Llevo dandole vueltas y vueltas, y no se donde puede estar el error :S ¿Alguna idea? Gracias por adelantado!