# this example is adapted from http://mxprototypes.free.fr .flash bbox=600x500 version=6 fps=10 name="shake.swf" compress background=#333333 .circle rouge r=2 color=blue fill=red .edittext log width=480 height=600 text="Shake Shake Shake \nMerci http://mxprototypes.free.fr" .put log 6 5 .action: var m=_root; var xold,yold=0 ; function shake(force){ sx=m.log._x; sy=m.log._y; var x = random(force) -(force/2) +1 ; var y = random(force) -(force/2) +1 ; var dx = sx+x-xold ; var dy = sy+y-yold ; var dist=Math.sqrt(dx*dx+dy*dy); m.log._x += x; m.log._y += y; xold=sx; yold=sy; // m.log.text=sx+" "+sy; } _root.onEnterFrame=function(){ // m.log.text=_root._xmouse+" "+_root._ymouse; m.shake(25); }; .end .end # end .flash