Comunidad de diseño web y desarrollo en internet online

Mover MovieClip segun posicion del Mouse

Citar            
MensajeEscrito el 31 May 2008 06:44 pm
Hola, que hay....cuanto tiempo....un saludo
Bueno pretendo hacer efecto de mover clip unos milimetros segun posicion del mouse, mirad esta pagina, el texto central \"ACURA TSX\" :
http://www.szomo.ca/

de momento lo unico que se es que para mover clip y que sigua al mouse es este codigo:
onClipEvent (enterFrame) {
_x=_root._xmouse;
}

¿ sabeis modificar el codigo para que unicamente se mueva unos milimetros en funcion de la posicion del mouse, como en la pagina anterior ?

un saludo[/url]

Por alexander_sp

58 de clabLevel



 

msie7
Citar            
MensajeEscrito el 31 May 2008 10:21 pm

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 02 Jun 2008 07:17 pm
Estoy trabajando con actionscript 2.0, el problema es que el clip tiene animacion en su interior para FadeIN FadeOut, y funciona bien hasta que paso por encima del clip y se reproduce FadeIN FadeOut, despues ya no funciona, sabeis el motivo????
El otro problema es que este clip solo lo tengo en una parte de la linea de tiempo principal, y con este codigo aparece el clip en toda la linea de tiempo, y encima de todas las capas. hay forma de solucionarlo?
[COLOR="Red"]onClipEvent (load)
{
[COLOR="black"]// Ordenadas de Origen [/COLOR]
orig_x = this._x;
orig_y = this._y;
[COLOR="black"]// Profundidad Asignada[/COLOR]
profundidad = 100; [COLOR="Black"]// No olviden ajustar el valor[/COLOR]
[COLOR="black"]// Ajustamos su posición Z en la escena [/COLOR]
this.swapDepths( 100 );
onEnterFrame = function(){
[COLOR="black"]// Obtenemos la ordenada X de destino [/COLOR]
dest_x = ( ( ( 50 - _root._xmouse ) / 50 ) * profundidad ) + orig_x;
[COLOR="black"]// Obtenemos el incremento de movimiento en X [/COLOR]
incr_x = ( dest_x - this._x ) / 10;
[COLOR="black"]// Ajustamos la posición en X [/COLOR]
this._x += incr_x;
[COLOR="black"]// Obtenemos la ordenada Y de destino [/COLOR]
dest_y = ( ( ( 130 - _root._ymouse ) / 130 ) * profundidad ) + orig_y;
[COLOR="black"]// Obtenemos el incremento de movimiento en Y [/COLOR]
incr_y = (dest_y - this._y ) / 10;
[COLOR="Black"]// Ajustamos la posición en X [/COLOR]
this._y += incr_y;
}
}[/COLOR]

Alguna idea.....???
saludos

Por alexander_sp

58 de clabLevel



 

msie7

 

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