package
{
public class MisGlobales
{
public static var vars:Object = [];
}
}
resulta que yo tengo este código en mi animación, ubicada en el primer fotograma:
import MisGlobales;
MisGlobales.vars.root = this;
MisGlobales.vars.i = 0;
trace("Compruebo que esto funcione:" + MisGlobales.vars.i);
if (MisGlobales.vars.i == 0)
{
MisGlobales.vars.i = 1;
Ins_boton_Inicio.addEventListener(MouseEvent.CLICK,Inicio);
}else if (MisGlobales.vars.i == 1)
{
MisGlobales.vars.i = 0;
Ins_boton_Inicio.addEventListener(MouseEvent.CLICK,Pausa);
}
function Inicio(e:Event):void
{
MisGlobales.vars.i = 1;
Ins_Flecha_Horas.play();
Ins_Aguja_Minutos.play();
}
function Pausa(e:Event):void
{
MisGlobales.vars.i = 0;
Ins_Flecha_Horas.stop();
Ins_Aguja_Minutos.stop();
}
resulta que cuando ejecuto la animación, funciona el Play(), pero el botón deberia poder poner stop a la misma, lo cual no ocurre pork el valor de MisGlobales.vars.i nunca cambia.
Si alguien sabe como puedo solucionar esto, lo agradecería mucho.
De ser necesario puedo subir los .fla y .as
Desde ya muchas gracias.
