saludos
te pongo toda la implementacion que viene en el libro por si te ayuda (
//elasticity around a mouse-click point
this.pos=new Vector(this._x, this._y);
this.vel=new Vector(0,0);
this.accel=new Vector(0,0);
this.friction=.1;

//propiedades
this.anchor=new Vector(150,100);
this.tautness=.25;

this.doForce=function(){
//calcular la fuerza de elasticidad
this.netForce=this.pos.minusNew(this.anchor);
this.netForce.scale(-this.tautness);
};

this.move=function(){
//calcular nueva posicion
this.vel.plus(this.netForce);
this.vel.scale(1-this.friction);
this.pos.plus(this.vel);
//render
this._x=this.pos.x;
this._y=this.pos.y;
};

this.onEnterFrame=function(){
this.doForce();
this.move();
};
this.onMouseDown=function(){
this.anchor.reset(this._parent._xmouse, this._parent._ymouse);
};

//ahora el vector netForce almacena la fuerza de elasticidad
la ecuaci�n es F=-kd
d es la distancia en metros
k constante ( entre 0 y 1)

En el libro no viene ejemplo de uso, ya lo siento.


> Hola,
> P�es estoy con la de Elastic.
> �Podr�as enviar un ejemplo simple pero completo(o sea como se aplica a
> un mc)?
>
> Gracias.
>
>> -----Mensaje original-----
>> De: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] En nombre de Javier Tard�guila
>> Enviado el: mi�rcoles, 11 de febrero de 2004 15:36
>> Para: [EMAIL PROTECTED]
>> Asunto: RE: [ASNativos] Ecuaciones Robert Penner
>>
>>
>> saludos
>> yo ahora mismo tengo el libro de Robert Penner encima de la
>> mesa, si me
>> dices que ecuaci�n est�s usando, y encuentro un rat�n, la busco y te
>> informo de los par�metros y si viene alg�n ejemplo te lo pongo.
>>
>> Un saludo
>>
>>
>> > Gracias Xavi,
>> > estoy d�ndole vueltas al tema y no consigo que se mueva ni el gato.
>> >
>> > O sea que no te extra�e una nueva petici�n de auxilio de
>> aqu� a poco (en
>> > forma de gru�ido tal vez).
>> >
>> > Saludos.
>> >
>> >>
>> >> Las ecuaciones de Robert Penner tienen, en su gran mayor�a, 4
>> par�metros.
>> >>
>> >> t: numero del paso actual
>> >> b: valor inicial (para el primer paso);
>> >> c: incremento de valor
>> >> d: n�mero total de pasos (NFRAMES)
>> >>
>> >> t y d pueden tener un concepto temporal (segundos o frames)
>> >> pero no tiene
>> >> porque ser as�. d es la duraci�n total mientras que t es el
>> >> instante que le
>> >> toca.
>> >>
>> >> Imag�nate que quieres que la propiedad _x se mueva desde el
>> >> pixel 30 hasta
>> >> el 300 en 12Frames. La cabecera ser�a:
>> >> (t,30,300-30,12)
>> >>
>> >> F�jate que el valor de t lo tendr�s que ir incrementando
>> en cada paso.
>> >>
>> >> saludos
>> >> Xavi Beumala
>> >>
>> >
>> > <!-------------------------------
>> > Lista ASNativos:
>> > subscripciones/desubscripciones
>> > http://www.sidedev.net/asnativos
>> > -------------------------------->
>>
>>
>> --
>> Javier Tard�guila
>> www.design-nation.net
>> www.design-nation.net/es ( blog en castellano )
>> www.design-nation.net/en ( english blog )
>> [EMAIL PROTECTED]
>> [EMAIL PROTECTED]
>>
>>
>> <!-------------------------------
>> Lista ASNativos:
>> subscripciones/desubscripciones
>> http://www.sidedev.net/asnativos
>> -------------------------------->
>>
>
> <!-------------------------------
> Lista ASNativos:
> subscripciones/desubscripciones
> http://www.sidedev.net/asnativos
> -------------------------------->


-- 
Javier Tard�guila
www.design-nation.net
www.design-nation.net/es ( blog en castellano )
www.design-nation.net/en ( english blog )
[EMAIL PROTECTED]
[EMAIL PROTECTED]


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

Responder a