Hi Sn4ke,
It seems that, for core effects with
Script.aculo.us(including
Effect.Move), the method cancel() works.
Core effects include: Effect.Highlight, Effect.Morph, Effect.Move,
Effect.Opacity, Effect.Scale, Effect.Parallel, Effect.Tween
So you can do something like:
var myEffect = new Effect.Move(object, { duration: 5.0, x: 20, y: -30,
mode: 'relative' });
myEffect.cancel();
You can keep the effect reference object(in this example, myEffect) to
stop it whenever you want, and start over again later with a new move
effect.
Here is the documentation for Core Effects:
http://github.com/madrobby/scriptaculous/wikis/core-effects
-Laurent