Comunidad de diseño web y desarrollo en internet online

¿Conocéis algún evento para...?

Citar            
MensajeEscrito el 23 May 2009 01:20 pm
¿Conocéis algún evento que detecte si un movieclip cambió de posición?
Debería ser algo parecido al evento que detecta el movimiento del ratón, pero aplicado a un movieclip o Sprite.
Y si no existiera dicho evento... ¿se os ocurre alguna forma en la que no haya que recurrir al ENTER_FRAME?

Por jesusmmago

16 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 May 2009 02:14 pm
No existe dicho evento, tienes que pensar que condiciones quieres verificar. Por ejemplo si es una animación, y el evento es cuando el MC llegue a la posición X ... entonces podrías usar la clase Tween para la animación y agregar un callback al onMotionFinished

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 23 May 2009 04:19 pm
OK, gracias.

Por jesusmmago

16 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 May 2009 01:55 am
con la clase currentFrame, puedes verificar, si tu accion estaria sobre la linea de tiempo, en que fotograma estas posicionado en ese momento.
aqui tienes una simple explicacion

saludos

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

firefox
Citar            
MensajeEscrito el 25 May 2009 11:07 am
Respuestas más que suficientes para resover mi problemilla.
Muuchísimas gracias.

Por jesusmmago

16 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Jul 2009 02:54 pm
qué tal si creas una subclase de MovieClip y agregás...

Código ActionScript :

override function set x(v:Number):void {
super.x=v;
dispatchEvent(new Event("cambiaPosicion"));
}

e igual con "y", después podés acceder al evento myMovie.addEventListener("cambiaPosicion")

Por cdmazom

10 de clabLevel



 

desarrollo de videojuegos

firefox
Citar            
MensajeEscrito el 11 Jul 2009 02:55 pm

cdmazom escribió:

qué tal si creas una subclase de MovieClip y agregás...

Código ActionScript :

override function set x(v:Number):void {
super.x=v;
dispatchEvent(new Event("cambiaPosicion"));
}

e igual con "y", después podés acceder al evento myMovie.addEventListener("cambiaPosicion")


ups creo que se me olvidaba el public en la función!! :oops:

Por cdmazom

10 de clabLevel



 

desarrollo de videojuegos

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.