ещё один способ избежать вызова события change которое происходит при вызове setValue
это отписаться от события на время присваивания.
выглядеть это будет так.
move: function(ths, x, y)
//запомним обработчик события
var ev=fx.events.change.listeners[0].fn;
//отпишемся от события (при этом обработчик будет удалён, поэтому мы его предварительно сохранили)
fx.un("change",ev);
fx.setValue(x);
// подписываемся на событие обратно, указав предварительно сохранённый обработчик
fx.on("change",ev);
}
Это требовалось ???