+7 (495) 229-0436   shopadmin@itshop.ru 119334, г. Москва, ул. Бардина, д. 4, корп. 3
 
 
Вход
 
 
Каталог
 
 
Подписка на новости
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Photoshop: алхимия дизайна
 
Ваш отзыв
Оцените качество магазина ITShop.ru на Яндекс.Маркете. Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты
 
Курс расчета
 
 1 у.е. = 91.78 руб.
 
 Цены показывать:
 
 
 
 
  
Новости, статьи, акции
 

Анимация во Flash. Начало. Рисуем птичку ^^

31.05.2012 11:03
RISK

В этом уроке мы попробуем сделать простейшую анимацию во флеше, в которой будут использоваться объекты, движения объектов и траектории.

Для начала следует уяснить несколько необходимых терминов, которые используются во флеше:

Корневой ролик - та область, с которой начинается работа. В нем есть последовательность кадров, в нем можно создать несколько слоев.

Объект (символ, мувик) - по сути, маленький самостоятельный ролик - в нем, так же как и в корневом ролике есть свои кадры и слои. В объектах может быть любая графика и другие объекты. Объекты имеют свои параметры и характеристики, в них даже есть своя (внутренняя) система координат.

Кадр - область ролика, разделенная по времени.

Ключевой кадр - кадр, содержащий какие-либо изменения. Ключевой кадр может быть или с каким-то содержанием, или пустым - это можно увидеть на временной линейке. Ключевые кадры во флеше отмечаются маленьким кружочком.

В этом уроке мы нарисуем птичку - простейшую галочку.

Рисуем птичку ^^

Мы могли бы сделать последовательность кадров, рисуя каждый кадр заново, но это было бы долго. Поэтому мы сделаем 1 цикл взмаха крыльев птички в отдельном объекте (символе), а потом будем просто перемещать объект.

Для создания объектов существует несколько способов:

  • Сначала нарисовать что-либо, выделить и воспользоваться командой "Convert to Symbol" ("Преобразовать в Символ")
  • Создать новый символ в библиотеке (библиотеку можно открыть или в меню "Window->Library", или с помощью горячей клавиши Ctrl+L) и там рисовать.

Воспользуемся первым способом.

Итак, мы нарисовали галочку, теперь ее нужно выделить и в контекстном меню (правой кн. мыши) выбрать "Convert to Symbol"

Рисуем птичку ^^

В появившемся окошке выбираем "Graphic" (об остальных вариантах - в другом уроке). Обратите внимание на пункт "Registration" - здесь можно выбрать точку, которая будет началом координат нового символа. Для нашего символа лучше выбрать начало координат в центре - для этого нужно нажать в средний квадратик (1)

Рисуем птичку ^^

После этого птичка при выделении будет иметь такой вид:

Рисуем птичку ^^

Здесь виден маленький крестик в середине - это начало координат этого символа.

Теперь этот символ появился в библиотеке - у него есть имя "Symbol 1" (2) (имя можно изменить на любое другое, но мы этого делать не будем).

Рисуем птичку ^^

Для того чтобы зайти в объект нужно нажать на него 2 раза в корневом ролике или в библиотеке. При этом откроется графика, заключенная в объекте, и его внутренняя последовательность кадров.

Зайдя в объект, создадим новый ключевой кадр (3). Проще всего это сделать с помощью горячей клавиши F7 ("создать пустой ключевой кадр"). В новом кадре мы должны нарисовать следующую фазу движения взмаха крыльев птички. Чтобы можно было ориентироваться на предыдущие кадры, существует функция показа нескольких кадров (4). При нажатии на них над линейкой кадров появляется область, на границе которой видны маленькие кружочки (5). Нажимая и удерживая их, можно расширять или сужать область видимости. При этом текущий кадр открыт для редактирования, а остальные показаны полупрозрачно.

Рисуем птичку ^^

Так, ориентируясь на предыдущие кадры, мы рисуем несколько фаз одного взмаха крыльев так, чтобы последний кадр подходил к первому

Рисуем птичку ^^

Теперь можно просмотреть анимацию этого объекта, нажав Enter. При этом проигрываются все кадры этого объекта с начала до конца. На этом этапе можно оценить правильность анимации и что-то исправить.

Рисуем птичку ^^

После того как объект с анимацией одного взмаха готов, можно выйти из него - для этого достаточно нажать на любое пустое место ролика, или нажать "Scene 1" над областью рисования (6). Теперь мы опять находимся в корневом ролике. Но при попытке запустить ролик, нажав Enter, вы обнаружите, что движения не происходит. И немудрено - в корневом ролике пока еще только один кадр. Для того чтобы создать новые кадры достаточно выделить пустое место в любой позиции на временной линейке - я выбрал 40-ю - и нажать F5 (создать кадр).

Рисуем птичку ^^

Теперь, нажав Enter, вы увидите несколько повторяющихся взмахов крыльев птички.

Для того, чтобы объект с птичкой перемещался необходимо создать "движение" в кадрах. Для этого нажмите в любом месте на созданных кадрах правой кн. мыши и выберите "Create Motion Tween"

Рисуем птичку ^^

Теперь кадры приобрели такой вид:

Рисуем птичку ^^

Для того чтобы завершить движение, выделите последний кадр и нажмите F6 (создать ключевой кадр) затем переместите птичку в любое место - например, к правому краю.

Рисуем птичку ^^

Теперь при проигрывании птичка движется из позиции в 1-м кадре в позицию, которую вы ей дали в последнем кадре. Т.е. кадры, между которыми видна стрелка, являются начальной и конечной стадией движения.

Рисуем птичку ^^

Теперь можно усложнить движение - введем траекторию.

Для этого нажать кнопку (7). Над текущим слоем появится новый слой (обратите внимание, что между ними особая линия - т.е. слой с объектом и слой с траекторией неразрывно связаны). Теперь, перейдя в слой траектории с помощью "карандаша" рисуем любую линию (но, при этом в ней не должно быть сложных пересечений, иначе флеш вас не поймет ^_^). Для того, чтобы птичка начала перемещаться по траектории, нужно в начальном кадре (8) поместить на начало линии (9), а в конечном (10) - на противоположный конец линии (11).

Рисуем птичку ^^

Если вы все сделали правильно, то при просмотре птичка полетит по линии.

Рисуем птичку ^^

При этом можно задать "ориентацию к траектории" - т.е. птичка будет поворачиваться в соответствии с направлением движения. Для этого, нажав на любой кадр со стрелочкой в нижнем меню "Properties" ставим галку "Orient to path" (12). На всякий случай в параметре "Rotate" лучше указать "None" (13) - этот параметр задает вращение объекта, но об этом позже ^_~

Рисуем птичку ^^

Теперь птичка летит "носом вперед")))

Рисуем птичку ^^

Объект с птичкой не обязательно движется из начала линии в ее конец - ее можно перемещать по линии свободно как в ту, так и в другую сторону. Для примера, выделим один из промежуточных кадров движения (14) и переместим птичку в другую позицию (15) (но при этом она должна быть на линии). Как мы видим, на этом месте появился ключевой кадр с новой позицией птички.

Рисуем птичку ^^

Так же сделаем в другом месте - выделим еще кадр (16) и переместим птичку в позицию (17)

Рисуем птичку ^^

Теперь наша птичка летает взад-вперед по линии.

Рисуем птичку ^^

На этом все))

Запомните "горячие клавиши", которые мы здесь применили:

  • F5 - создать (добавить) кадр (не ключевой, а простой, без изменений)
  • F6 - создать ключевой кадр.
  • F7 - создать пустой ключевой кадр.

Еще, при создании "движения" в кадрах существуют некоторые тонкости.

В одном слое с движением может быть только один объект. При попытке создать движение для нескольких объектов одновременно флеш либо автоматически объединяет их в один объект, либо неправильно их перемещает.

Двигать можно только объекты - если создать "движение" в кадре с графикой флеш автоматически объединяет ее в один объект под именем Tween##. Можно конечно делать и так, но я лично предпочитаю сначала создавать объект, а потом применять к нему движение.

Вот теперь точно все ^_~

Ссылки по теме

  
Помощь
Задать вопрос
 программы
 обучение
 экзамены
 компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты

Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 
Бестселлеры
Курсы обучения "Atlassian JIRA - система управления проектами и задачами на предприятии"
Microsoft Windows 10 Профессиональная 32-bit/64-bit. Все языки. Электронный ключ
Microsoft Office для Дома и Учебы 2019. Все языки. Электронный ключ
Курс "Oracle. Программирование на SQL и PL/SQL"
Курс "Основы TOGAF® 9"
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год. Электронный ключ
Курс "Нотация BPMN 2.0. Ее использование для моделирования бизнес-процессов и их регламентации"
 

О нас
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям.

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.



 

О нас

 
Главная
Каталог
Новинки
Акции
Вакансии
 

Помощь

 
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 

Способы оплаты

 

Проекты Interface Ltd.

 
Interface.ru   ITShop.ru   Interface.ru/training   Olap.ru   ITnews.ru  
 

119334, г. Москва, ул. Бардина, д. 4, корп. 3
+7 (495) 229-0436   shopadmin@itshop.ru
Проверить аттестат
© ООО "Interface Ltd."
Продаем программное обеспечение с 1990 года