Я делал совмещением ручной отрисовки и программига:
Рисуется вручную нужный контур. Данный слой делается guid'ом. По данной траектории бегает невидимый ролик(круг2x2) и скриптом в каждый момент времени отрисовывается отрезок линии от предыдущего положения к следующему с помощью старого доброго onEnterFrame.
Посмотри
www.avtocity.ru заставки между внутренними страницами. Я там это так делал. Это если контур сложный. Если простой, то можно shape'ом маски.