нууу а что обычное условие типа

Код AS1/AS2:
if(mc._y < 0) mc._y = 300;
некатит?
если вышло за границу, то перемещаем к началу анимации, как понимаю вы же двигаете весь контейнер, попробуйте по одному, или сделайте снимок контейнера в битмапу 2 раза и потом их один под один подставляйте, тогда придется двигать только 2 картинки
