Доброго времени суток. Мне нужно создать что то на подобие скрулбара, водя за бегунок которого масштаб объекта увеличивается - уменьшается. Делаю так

Код:
scrool_mask.onPress = function()
{
ScroolBar.startDrag(true, 501.9, 153, 501.9, 53);//peredvezenie polzunka
polzunok = scrool_counter - ScroolBar._y; //opredelenie maswtaba figuri
polzunok_plus(polzunok);//peredaem maswtab v funkciu
}
scrool_mask.onRelease = scrool_mask.onReleaseOutside = function()
{
ScroolBar.stopDrag();
}
Ни как не могу побороть зпазадание в масштабировании. Т.е. я когда по бегунку кликаю, бегунок передвигается, а координаты его передаются старые, и мне надо еще раз кликать что бы операция прошла успешно. И еще ни как не могу заставить менять масштаб во время перетаскивания бегунка. Что посоветуете отказатся от startDrag и сделать через привязку к координатам мыши или можно как нибудь этот код до ума довести?