Welikeit.Ru | |
|
| |
|
|
Macromedia Flash - Уроки - Практическое применение FlashВ последнее время я часто встречаю термин "программная анимация". Думаю, Вы тоже сталкивались с этим названием. Когда я впервые услышал это название, я подумал, что это не очень-то и нужно. Возможно, у Вас возникает такое же предположение. Если это так, тогда этот урок для Вас. Как обычно, давайте рассмотрим полезность этого вида анимации на примере.
Возможно, Вы встречали где-нибудь такой эффект: есть набор кнопок расположенных,
например, вертикально, и есть некая рамка (обычно в начале она установлена на
первой кнопке), когда пользователь наводит на кнопку, рамка плавно едет до этой
кнопки. Как обычно делается в таких случаях, создайте новый ролик. В настройках
ролика (Ctrl-M), задайте частоту кадров равную 120 т.е. максимум. Таким образом,
мы достигнем наибольшей плавности анимации. Хотя это спорный вопрос…на некоторых
слабых машинах анимация может дёргаться…так что оптимизацию скорости я оставляю
полностью на Вашей совести.
Конечно, кадры сейчас должны быть пустыми.
Меняются только индексы.
В поле "Instance name" для каждой кнопки выставьте
имена: "b1", b2", "b3" и "b4" имена должны соответствовать названием кнопок в
библиотеке. Теперь, в каждом символе "b(n)_mov" назначим кнопкам такой
action:______________________________________
Теперь переходим к созданию рамки, что намного проще. Просто в слое "point" нарисуйте рамку, поставьте её на (точнее под) верхнюю кнопку и конвертируйте этот рисунок в символ типа Movie Clip, с именем "point" а на главной сцене, в поле Instance Name задай те этому символу имя "point". Теперь запустите клип и если всё работает, то я всё же не так уж и плохо объясняю или Вы очень хорошо понимаете… Если же ничего не работает, проверьте все имена или посмотрите пример. Автор нам неизвестен. |
|
Copyright © 2006-09.
| |