Ya he mirado tu fla, la funcion esa q hice para una distancia tan corta no
va a servir, habria q meterle un modificador diferente de 1/2, un rollo...
pueba este en el script q tenias:
this.onEnterFrame = function() {
if (this.hitTest(_root._xmouse, _root._ymouse)) {
d = _parent.menu_mc._y-20+0.66*this._ymouse;
_parent.menu_mc._y=(20-0.66*this._ymouse)+d/1.35;
}
};
en este d se va acercando a 0 y te dara el esaing q buscas. prueba entre 1.2
y 1.5 a ver qtal
----- Mensaje original -----
De: "DSERRANOLINARES" <[EMAIL PROTECTED]>
Para: <[EMAIL PROTECTED]>
Enviado: mi�rcoles, 30 de julio de 2003 15:58
Asunto: Re: [ASNativos] menu con easing
Aqui teneis el fla:
http://www.terra.es/personal5/933861969/prueba/trabajos.fla
Ya conozco c�mo funcionan las easing ecuations, lo �nico que pasa es
que en este caso es dificil de hacerlo, debido a que existe un hitTest
calculando la posici�n y una serie de f�rmulas que no me permiten
conocer la posici�n futura.
Si veis el ejemplo vereis de que hablo.
El c�digo se encuentra en el primer fotograma del movie-clip
mc_contenedor.
Un saludo.
----- 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;
> 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
-------------------------------->
<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->