Hola a todos, Si no me equivoco esta es la primera vez que publico algo en la sección de AS xP. Bueno mi duda es esta:
tengo una variable a y un movieclip que se llama boton, lo que quiero es que cada vez que se pulse el movieClip se incremente la variable a.
var a:Number = 1;
boton.addEventListener(MouseEvent.CLICK,aumento);
function aumento(e:MouseEvent)
{
a++;
}
trace(a);
Si pongo esto por mas que pulse el boton el trace siempre me muestra que a es 0. pero realmente dentro de la funcion el incremento funciona ya que si pongo:
var a:Number = 1;
boton.addEventListener(MouseEvent.CLICK,aumento);
function aumento(e:MouseEvent)
{
a++;
trace(a);
}
La variable se incrementa cada vez que pincho.
PD: si en el primer codigo pongo return a++; sigue sin funcionar XD lo digo para ir descartando ideas.
Conclusión XD, La variable se incrementa dentro de la función pero fuera no.. y querría saber porque :/. Un saludo.