# this example is adapted from elastic http://mxprototypes.free.fr .flash bbox=600x500 version=6 fps=10 name="elastic.swf" compress background=#333333 .circle rouge r=20 color=blue fill=red .edittext log width=480 height=600 .put log 6 5 .sprite sp .put rouge 0 0 .end .put sp 100 120 .action: var m=_root; var vxold,vyold=0 ; function elastique(x,y,ralenti,elastic){ sx=m.sp._x; sy=m.sp._y; var vx = (x-sx)/ralenti ; var vy = (y-sy)/ralenti ; m.sp._x += vx + elastic * vxold; m.sp._y += vy + elastic * vyold; vxold=vx; vyold=vy; // m.log.text=sx+" "+sy; } _root.onEnterFrame=function(){ // m.log.text=_root._xmouse+" "+_root._ymouse; m.elastique(m._xmouse,m._ymouse,40,25); }; .end .end # end .flash