rollOut не работает если убрать мышку с кнопки до окончания движения(перемещающаяся стрелка не возвращаеться а остаеться в крайнем правом положении, но вот если дождаться окончания движения то все "ок"), почему и как это исправить?

Код:
btn1.onRollOver = function ()
{
strlkGo(mx.transitions.easing.Regular.easeOut);
}
function strlkGo(easeType) {
var begin = 0;
var end = 33;
var time = 10;
var mc = btn1.strlk1;
ballTween = new mx.transitions.Tween(mc, "_x", easeType, begin, end, time);
}
btn1.onRollOut = function ()
{
btn1.strlk1._x = btn1.strlk1._x-26;
}