Comunidad de diseño web y desarrollo en internet online

mover varias imagenes con el raton

Citar            
MensajeEscrito el 18 Ago 2008 09:54 am
hola tengo una preguntailla he buscado y no he encontrado lo que necesito.
http://www.redbullbatalladelosgallos.com/ en esta pagina al mover el raton por encima del gallo(izda y dcha) se mueve el fondo y el micro.

no sabreis algun ejemplo o tutorial para hacer esto.

yo lo queria hacer tambien con el eje y.

gracias

Por elpk

40 de clabLevel



 

msie7
Citar            
MensajeEscrito el 18 Ago 2008 11:08 am
Bueno, eso se realiza mediante una función:

f(x)= ax + b

Y también mediante la clase tween

Ejemplo:

Código ActionScript :

import fl.transitions.Tween;
import fl.transitions.easing.*;
var myTween:Tween = new Tween(myObject, "x", Elastic.easeOut, 0, 300, 3, true);


Busca en la ayuda sobre esta clase. Esa clase sirve para crear interpolaciones de propiedades de objetos.

Por ejemplo, podrías decir que al mover el ratón más allá de la mitad del escenario, mueve tal objeto y tal otro a estas velocidades... Lo mismo cuando estuviera más cerca de la mitad del escenario (stage)

Mira también:

stage
xmouse
tween
onMouseMove

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox
Citar            
MensajeEscrito el 18 Ago 2008 11:33 am
joder muxas gracias por la ayuda.
con la libreria mc tween estoy mas o menos familiarizado.
pero lo que no se hacer es justo lo que has dixo de mover una imagen u otra segun el stage.
voy a mirar lo del stage por hay y si no te pregunto okey????+


muxas gracias.

Por elpk

40 de clabLevel



 

msie7
Citar            
MensajeEscrito el 18 Ago 2008 12:14 pm
Solamente toma las posiciones del mouse en la pantalla con respecto a su mitad, divídela por algún valor y despues este valor se lo restas a la posición de tu objeto en la pantalla con respecto al centro. Mientras mayor sea el valor menos recorrido hará tu objeto con respecto al movimiento del mouse. Un ejemplo concreto, crea un movieClip y ponle nombre de instancia "cuadro", depués sitúa este código en el primer frame de tu película:

Código ActionScript :

var valor:Number = 3;

this.cuadro.onEnterFrame = function():Void{
   
   var mX:Number = Stage.width / 2 - _root._xmouse;
   
   var posX:Number = Stage.width / 2  + mX / valor;
   var difX:Number = (posX - this._x) * .25;
   
   this._x += difX;
   
}

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox

 

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