Mam prostą animacje na której "przewijają" się od prawej do lewej loga firm. Po najechaniu na obszar animacji "przewijanie" ma sie zatrzymać a po zdjęciu kursora film ma grac dalej od tego momentu

Kod
on (rollOver)
{
stop();
p = _currentFrame;
bg.useHandCursor = false;
} // end rollOver
on (rollOut)
{
gotoAndPlay(p);
} // end rollOut
{
stop();
p = _currentFrame;
bg.useHandCursor = false;
} // end rollOver
on (rollOut)
{
gotoAndPlay(p);
} // end rollOut
I niby wszystko pięknie cacy ale...
Jeśli przeciągniemy szybko kursorem nad animacja to zatrzymuje sie ona i tak zostaje! Poprostu nie zaczyna grac po zdjęciu kursura

Używalem play(); i było to samo jeśli nie gorzej.
Jak to poprawić?