Взял пример из книжки Гурского (работает) и пытаюсь его изменить (перестает работать)...

Код:
// Конструктор класса, в который будут объединены кружки
function Ball():Void {
// Создаем обработчик, наследуемый всеми объектами класса ball
Ball.prototype.onPress = function():Void {
this.gotoAndStop(2); // <<<< Это собственно всё изменение
//this._alpha = 0;
};
}
// Указываем, что все экземпляры символа с идентификатором экспорта
// "ball" должны заноситься в класс ball
Object.registerClass("ball", Ball);
// Создаем 100 случайно распределенных по полю квадратиков и кружков
for (var i = 0; i<100; i++) {
attachMovie("box", "box"+i, i++, {_x:Math.random()*550, _y:Math.random()*400});
attachMovie("ball", "ball"+i, i++, {_x:Math.random()*550, _y:Math.random()*400});
}
В Мувиклипе ball три кадра. В первом прописан stop(), хотел по нажатию на экземпляр проиграть клип, не работает...
Уважаемые, подскажите где у меня ошибка, может надо както по хитрому обращаться к проигрыванию...