Foros del Web » Creando para Internet » Flash y Actionscript »

Ayuda con Variables en MovieClip (Actionscript2)

Estas en el tema de Ayuda con Variables en MovieClip (Actionscript2) en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 05/06/2008, 23:01
 
Fecha de Ingreso: junio-2008
Mensajes: 3
Antigüedad: 9 años, 6 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.
  #2 (permalink)  
Antiguo 06/06/2008, 02:31
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Respuesta: Ayuda con Variables en MovieClip (Actionscript2)

Es un problema de rutas. Lo que hace load es cargar la variable al inicio por lo que ahí no solucionarás nada.
Lo que debe haber dentro del código del botón es la ruta hacia el clip de película:
Código:
on (release) {
_root.clip_de_pelicula.a = 1;
}
Ojo, no sé si ésta será la ruta. Lo he hecho suponiendo que tanto el botón como el mc están en el escenario.
Saludos!
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #3 (permalink)  
Antiguo 06/06/2008, 11:06
 
Fecha de Ingreso: junio-2008
Mensajes: 3
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: Ayuda con Variables en MovieClip (Actionscript2)

Muchas Gracias con eso funciono a la perfección, ahora que lo pienso había leído algo sobre el _root pero no sabía bien en donde utilizarlo.
De nuevo gracias, y adios.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:55.