Hola Joseba, si ya he utilizado las ecuaciones de Penner, m�s 
concretamente la easeOutQuad.

El problema lo encuentro al calcular la diferencia entre la posicion 
actual y la posicion anterior.

Podeis ver un ejemplo de lo que hace ahora:
http://www.terra.es/personal5/933861969/prueba/menu.swf

Bueno, no os fijeis en el dise�o, que de momento es una prueba!!!!
----- Mensaje Original -----
De: "Joseba Alonso" <[EMAIL PROTECTED]>
Fecha: Miercoles, Julio 30, 2003 10:33 am
Asunto: Re: [ASNativos]  menu con easing

> Se que es algo un poco obvio, pero has probado con las ecuaciones 
> de Robert
> Penner? Yo, en cuanto a easing las utilizo siempre. Tienes bastantes
> diferentes y son muy faciles de usar...
> http://www.robertpenner.com/easing/
> 
> un saludo
> 
> Joseba Alonso
> www.sidedev.net
> ----- Original Message -----
> From: "DSERRANOLINARES" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, July 30, 2003 9:43 AM
> Subject: RE: [ASNativos] menu con easing
> 
> 
> El easing tambi�n se conoce como movimiento con desaceleraci�n.
> 
> El problema es que estoy haciendo un menu con hitTest que hace scroll
> seg�n la posici�n del rat�n. El problema es que el movimiento lo hace
> muy seco, por lo que me gustar�a incluirle desaceleraci�n al 
> movimientodel menu. Pero con consigo sacarlo.
> 
> Os pongo un ejemplo de lo que quiero hacer, y el code:
> 
> Ejemplo: http://www.hugeinc.com/workbook/
> 
> Code:
> 
> // variables men�
> menuArriba = _root.menu_mc._y;
> menuAbajo = this._height+15-_root.menu_mc._height;
> // variables visor
> visorArriba = this._y;
> visorAbajo = this._y+this._height;
> // movimiento del men�
> this.onEnterFrame = function() {
> if (_root.contenedor_mc.hitTest(_root._xmouse, _root._ymouse)) {
> var porcentaje = (_root._ymouse-visorArriba)/
> (visorAbajo-visorArriba);
> _root.menu_mc._y = porcentaje*(menuAbajo-menuArriba)
> +menuArriba;
//_root.menu_mc._y = -porcentaje*(menuAbajo-menuArriba)*(1.2-2)
+menuArriba;
> if (_root.menu_mc._y<=100) {
> _root.menu_mc._y = 100;
> }
> //trace(_root.menu_mc._y);
> updateAfterEvent();
> }
> };
> 
> Un saludo.
> 
> 
> 
> <!-------------------------------
> Lista ASNativos:
> subscripciones/desubscripciones
> http://www.sidedev.ne
> -------------------------------->
> 
> <!-------------------------------
> Lista ASNativos:
> subscripciones/desubscripciones
> http://www.sidedev.ne
> -------------------------------->
> 


<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

Responder a