Comunidad de diseño web y desarrollo en internet online

Movieclip que sigue al puntero

Citar            
MensajeEscrito el 11 Dic 2005 03:56 am
Hola compañeros.

Quiero hacer un movieclip que siga al puntero, lo he conseguido de esta forma:

1º. He creado el movieclip y lo he arrastrado a un fotograma clave en el escenario. En propiedades del movieclip, le he puesto de nombre instancia "sigue"

2º. He creado una nueva capa y le he introducido en el panel de acciones lo siguiente:
startDrag(sigue);

Con esto he conseguido al cargar la película que el movieclip "sigue" siga al puntero por la pantalla.

Mi problema es que no esta centrado con el puntero, se encuentra alejado. Lo he centrado en el escenario, el movieclip también está centrado, pero no consigo que se centre en el objetivo del puntero, siempre esta alejado de él. :(

Creo que no es suficiente con lo que he hecho, a ver si alguien me puede echar una mano. :crap:

Por nigthcrawler

16 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 Dic 2005 04:21 am
Hola,
lo puedes hacer de esta manera,
1. Crea el mc y ponle por nombre de instancia mc1
2. lo siguiente en el primer frame de tu aplicación

Código :

Mouse.hide();
_root.onEnterFrame = function(){
   mc1._x = _root._xmouse;
   mc1._y = _root._ymouse;
}


Saludos y cualquier pregunta la publicas

Por Moothras

182 de clabLevel

1 tutorial

 

firefox
Citar            
MensajeEscrito el 11 Dic 2005 04:32 am

Código :

var mouseListener:Object = new Object();
mouseListener.onMouseMove = function (){
     mc._x= _xmouse;
     mc._y= _ymouse;
}
Mouse.hide();
Mouse.addListener(mouseListener);


o

Código :

var mouseListener:Object = new Object();
mouseListener.onMouseMove = function (){
     mc._x= _xmouse-(mc._width/2);
     mc._y= _ymouse-(mc._height/2);
}
Mouse.addListener(mouseListener);


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 12 Dic 2005 02:56 am
gracias por vuestras respuestas, maestros.

Por nigthcrawler

16 de clabLevel



 

msie
Citar            
MensajeEscrito el 14 Sep 2007 05:40 pm
Y como se haria para que solo fuese en un area determinada?¿

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

mozilla
Citar            
MensajeEscrito el 14 Sep 2007 06:18 pm
Con el código que posteó Maikel, agregándole un if

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 25 Abr 2010 05:04 am
Ahhh!!! esto me puede servir, pero como le agrego un if? por ejemplo, yo tengo una animación q es un video juego cmo los antiguos fichines... ok? la palanca me complica la vida, necesito q cuando pase el puntero la palanca se mueva, pro solo cuando paso el puntero por esa zona reducida... se entiende? dpues necesito q si muevo a la izquierda en la pantalla muestre algo, si muevo a la derecha, otra cosa... se entiende? eso lo puedo hacer cn fotogramas, pro no se cuales serían los códigos...

ayuudaaaaaaaaaaaaaaa!!!

Por Abdula

6 de clabLevel



 

msie8

 

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