Цитата(SuperZeif @ 10.04.2006 - 09:33)
Извините! Посмотрите на этот сайт http://www.azalhelikopter.narod.ru/!
Вот у этого вертолета должен крутится винт!
SuperZeifЧтобы сделать эффект, когда у вертолёта будет крутиться винт, нужно сделать соответствующую анимацию.
Необходимо вырезать винт в отдельный слов, сделать из него объект (Мувиклип), в котором сделать из винта объект-графику и с помощью Мовшен Твин сделать анимацию вращения. В настройках Мовшен Твина можно установить параметры вращения, чтобы сделать его наиболее правдоподобным.
В данном случае придётся немного повозится, но сделать вращающийся винт, чтобы добиться иллюзии летящего вертолёта.
Насчёт звука. Чтобы добиться эффекта, когда при наведении на вертолёт звук играет, а при убирании курсора звук останавливается, необходимо добавить в флеш-проект следующий код.
1) Вначале добавляем на сцену звуковой объект:
Код
_root.mySound = new Sound();
_root.mySound.attachSound("helicopter");
Эти строки добавь в начальный кадр сцены (или в кадр появления вертолёта).
При этом "helicopter" это идентификатор звукового файла в Библиотеке. Чтобы его задать, в Библиотеке нужно выбрать звуковой файл, в контекстном меню выбрать Linkage и указать Identifier (и поставить чекбоксы Export for ActionScript и Export in first frame).
2) Далее код обработчиков события мыши:
Код
on (rollOver) {
_root.mySound.start(0,10000);
}
on (rollOut) {
_root.mySound.stop();
}
Этот код нужно добавить на объект (мувиклип) вертолёт.
И вот готов звуковой эффект - реагирующий на наведении курсора!
Можно при желании также добавить эффект, когда при наведении винт вертолёта останавливается и при убирании курсора обратно включается (для этого вносятся необходимые команды в вышеприведенный код в rollOver и rollOut).