Mi problema reside en que por lo que entiendo una variable que estoy utilizando dentro de un movieclip no es tomada como global, ya que al modificarla desde fuera no influye en el comportamiento del codigo que este tiene dentro.
El Codigo del Moviclip es este:
Código:
Como ven mueve el MovieClip hacia arriba y vuelve al lugar en el que estaba solo una vez hasta que la variable a vuelva a tomar el valor de 1.onClipEvent (enterFrame) { if (this._y>270 && a == 1) { this._y = this._y-10; } else if (this._y<303) { a = 2; this._y = this._y+10; } }
Ahora el problema, sí yo utilizo un onClipEvent (load) y dentro le doy el valor de 1 a la variable, sin problemas lo hace una vez y listo.
Pero yo lo que quiero es darle dicho valor al presionar un Boton ajeno al movieclip y cuando lo hago usando este codigo:
Código:
No sucede nada, y viendo el valor de la variable a reflejado en un texto dinamico (estoy haciendolo en ActionScript 2) solo cambia dicho valor al apretar el boton pero sucede como si no fuera la misma variable a que usa el MovieClip.on (release) { a = 1; }
Intente definirla con set Variable pero no supe bien como hacerlo.
Espero que puedan ayudarme, seguramente sea una tontería pero no estoy seguro de como solucionarlo y hace un buen rato que estoy con esto.
Desde ya muchas gracias, adios.