Показать сообщение отдельно
Старый 26.10.2006, 03:38
StasBogatyrev вне форума Посмотреть профиль Отправить личное сообщение для StasBogatyrev Найти все сообщения от StasBogatyrev
  № 1  
Ответить с цитированием
StasBogatyrev
 
Аватар для StasBogatyrev

Регистрация: Nov 2005
Сообщений: 19
Отправить сообщение для StasBogatyrev с помощью ICQ
Question Прототип из экземпляров Мувиклипа

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

Код:
// Конструктор класса, в который будут объединены кружки
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(), хотел по нажатию на экземпляр проиграть клип, не работает...

Уважаемые, подскажите где у меня ошибка, может надо както по хитрому обращаться к проигрыванию...
__________________
учусь...