Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2008, 22:01
Nirok
 
Fecha de Ingreso: junio-2008
Mensajes: 3
Antigüedad: 15 años, 10 meses
Puntos: 0
Ayuda con Variables en MovieClip (Actionscript2)

Que tal, primero quería agradecerles por la ayuda en general y la gran base de datos que tiene este foro, ya solucione muchas de mis dudas solo con buscar un poco ya que hace poco tiempo empeze con la parte de Actionscript, lo que es animación sin programación lo manejo hace bastante más a un nivel medio.

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:
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;
	}
}
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.
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:
on (release) {
a = 1;
}
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.

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.