Вы должны понимать, что вы выполняете это, если оператор только один раз . Даже если в этот момент клип Carrera находится в кадре 2, клип перейдет к воспроизведению 1 и продолжит воспроизведение - нет ничего, что могло бы заставить его повторить прыжок, и, таким образом, никогда не может быть петли.
Для того, чтобы это работало, вы должны снова и снова запускать один и тот же оператор - каждый раз, когда клип переходит на новый кадр.
Например, вы можете сделать это, а) прикрепив этот скрипт к кадру 2 клипа Carrera (не к корню!):
gotoAndPlay(1);
или б) добавление слушателя события к нему:
MovieClip(root).Carrera.addEventListener (Event.ENTER_FRAME,
function ( ev:Event ) : void {
var cl:MovieClip = ev.target as MovieClip;
if (cl.currentFrame == 2) cl.gotoAndPlay(1);
}
Есть еще много способов сделать это, но если вы не собираетесь делать более сложные вещи, чем переходить к кадрам время от времени, я бы посоветовал вам перейти к первому варианту - кажется, вы должны узнать больше о ActionScript. перед испытанием слушателей событий.