Comunidad de diseño web y desarrollo en internet online

Perfeccionando scrolling menú

Citar            
MensajeEscrito el 30 Oct 2009 11:12 am
Muy buenas, estoy programando un menú en as3 que se desplace de izquierda a derecha según la posición del mouse, la velocidad aumenta según de aleja del centro.

Al llegar al final del clip o al inicio, este se detiene, pero se detiene de forma brusca, y me gustaría que se detubiese haciendo un efecto easing, le he estado dando vueltas y no soy capaz, a alguien se le ocurre algo?

aquí mi código:

Código ActionScript :

clip.addEventListener(Event.ENTER_FRAME, eventHandler); 
var friccion:Number = 5;
function eventHandler(event:Event):void  
{ 
   switch(event.type) 
   { 
      case Event.ENTER_FRAME: 
         // Hacemos que "clip" se mueva en x según la posición del raton respecto al escenario.
         clip.x -= (mouseX-stage.stageWidth/2)/friccion;
       
       //hacemos que se pare al llegar al principio y al final del clip
       if (clip.x <= -(clip.width-stage.stageWidth)) {
          clip.x = -(clip.width-stage.stageWidth)
       }
       else if (clip.x >= 0){
          clip.x = x;
       }
       
   }
}


Un saludo!

Por Dester

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Nov 2009 06:20 pm
revisá este tuto:
http://www.cristalab.com/tutoriales/crear-scrollbar-mas-efecto-de-easing-c135l/

Por lucasmoyano

Claber

1960 de clabLevel

22 tutoriales

Genero:Masculino  

Developer

firefox

 

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