Добрый день..
Я сделал движение объекта под маской ,(типо прокрутка).. Сделал через setInterval , и не понимаю в чем ошибка .

Код AS1/AS2:
stop();
btn1.onPress=function()
{
go_r();
};
btn2.onPress=function()
{
go_l();
};
function go_r()
{
var in1=setInterval(gogo,5);
};
function go_l()
{
var in2=setInterval(gogoss,15);
};
function gogo()
{
if(m1._x>-110)
{
m1._x=m1._x-3;
trace( m1._x);
}
else if(m1._x<-110)
{
clearInterval(in1);
}
};
function gogoss()
{
if(m1._x<200)
{
m1._x=m1._x+3;
trace( m1._x);
}
else
{
clearInterval(in2);
}
};
прикрепил исходник , он как бы заедает, т.к при нажатие кнопки назад, продолжает работу функция из кнопки вперед ... что не так? Заранее спасибо