Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/12/2011, 03:29
Avatar de mamon
mamon
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 10 meses
Puntos: 3
Tween según Mouse

Hola,

Lo que quiero hacer es que se muevan varios movieclips según el mouse.

Lo he logrado, pero el movimiento no se ve como esto:
http://www.toyotaperu.com.pe/avensis/

Este es mi código

Código:
        interna.fotos.addEventListener(MouseEvent.MOUSE_MOVE, MovePhotos);
        
        private function MovePhotos(e:MouseEvent):void{
            var WidthMask:Number = 633;
            var position:Number = e.stageX-284;
            position = (position > WidthMask) ? WidthMask : position;
            var WidthFotos:Number = interna.fotos.width;
            var MaxMove:Number = WidthFotos-WidthMask;
            var porcentage:Number = Math.round(position*100/WidthMask);
            var newPosition:Number = (porcentage*MaxMove/100)*-1;
            //if(tweenFotos && tweenFotos.isPlaying) tweenFotos.finish;
            var fotos:Number = interna.fotos.numChildren;
            for(var i:Number=0;i<fotos;i++){
                tweenFotos = new Tween(interna.fotos.getChildAt(i), "x", Regular.easeInOut, interna.fotos.getChildAt(i).x, newPosition+(i*45+interna.fotos.getChildAt(i).width*i), .5, true);
                //interna.fotos.getChildAt(i).x = newPosition+(i*45+interna.fotos.getChildAt(i).width*i);
            }
        }
El movimiento me funciona pero no se ve fluido, sino cortado y no queda bonito como el ejemplo que pongo arriba.

Alguien sabe lo que debo hacer? Gracias!
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.