Flash - это гибкая программная платформа, используемая как профессионалами, так и любителями для создания анимации и интерактивного контента для веб-сайтов и приложений. Из-за относительной простоты использования Flash - популярный инструмент для знакомства с анимированным видео, игровым дизайном или их комбинацией. Flash хорошо зарекомендовал себя, поэтому существует множество инструментов и руководств, которые помогут вам раскрыть свой творческий потенциал.
Поддержка Adobe Flash заканчивается в декабре 2020 года. По истечении этого времени использование Flash станет невозможным
Шаги
Часть 1 из 2: знакомство с Flash
Шаг 1. Разберитесь в возможностях Flash
Flash использует собственный язык программирования, называемый ActionScript, для создания приложений или ресурсов в веб-дизайне. ActionScript и Flash - это также то, что поддерживает Adobe Air - распространенную платформу для мобильных игр. Flash также можно использовать для создания и анимации графических элементов для использования в видео, играх или общем дизайне. Flash популярен благодаря использованию векторной графики, высококачественного и гибкого изображения.
Шаг 2. Решите, как вы будете использовать Flash
От того, как вы используете Flash, будет зависеть, какие инструменты вам понадобятся для начала работы. Можно было бы создать полностью функциональную игру, как закодированную, так и анимированную, полностью используя Flash. Точно так же можно создавать графические ресурсы и анимацию, даже не взаимодействуя с ActionScript.
Шаг 3. Выберите подходящее программное обеспечение
Независимо от того, какой путь вы выберете, наиболее универсальным инструментом для разработки с использованием flash является Adobe Animate (ранее Flash Professional). Adobe предлагает 30-дневную бесплатную пробную версию для своего программного обеспечения. Если вы планируете работать в основном с кодом, есть бесплатные варианты, такие как FlashDevelop или ApacheFlex.
Шаг 4. Найдите инструменты, которые помогут вам учиться
Собственный сайт Adobe предлагает ряд руководств по использованию их продуктов, включая видео и обширную документацию. Flashkit - еще один бесплатный ресурс с множеством пошаговых инструкций по различным аспектам возможностей Flash.
- https://helpx.adobe.com/animate/tutorials.html - это собственная коллекция руководств Adobe по Animate.
- https://www.adobe.com/devnet.html - это учебный ресурс для разработчиков Adobe.
- https://www.flashkit.com/tutorials/ - это веб-сайт с руководствами по множеству различных функций Flash.
Часть 2 из 2: знакомство с основными концепциями Flash
Шаг 1. Разберитесь в векторной графике
В векторной графике для рендеринга изображений на экране используются полигоны вместо пикселей. Преимущество этого - возможность манипулировать изображениями и изменять их размер без потери качества. Эти качества делают векторную графику особенно подходящей для анимации.
Шаг 2. Ознакомьтесь с терминологией анимации
Некоторые из наиболее распространенных концепций, с которыми вы столкнетесь при анимации с помощью Flash, - это временная шкала, слои, анимация и ключевые кадры.
- Временная шкала - это панель инструментов Flash, которая содержит отдельные кадры создаваемого вами анимированного содержимого. Очень важно контролировать время и порядок его содержания.
- Слои - это инструмент организации создаваемых вами графических ресурсов. Слои разделяют графическое содержимое и позволяют вносить изменения без изменения содержимого, хранящегося в других слоях.
- Подростки - это анимация, созданная программным обеспечением Flash. Пользователь назначает точки начала и остановки, а также схему движения, а программное обеспечение вычисляет анимацию между двумя точками.
- Ключевые кадры обозначают точки изменения в анимации. Точки, предназначенные для анимации движения, являются ключевыми кадрами; аналогично каждый кадр в покадровой анимации является ключевым кадром.
Шаг 3. Изучите базовую структуру ActionScript
ActionScript основан на Javascript, хотя они не являются взаимозаменяемыми. ActionScript - это объектно-ориентированный язык программирования. На базовом уровне это означает, что код можно легко изменять и обновлять по мере развития вашей программы. Тем, у кого нет опыта программирования, лучше всего начать с изучения основных терминов языка (например, переменных, логических значений и т. Д.) И того, что они делают, прежде чем пытаться написать какой-либо код.
подсказки
- Анимация пригодится и в играх. Не думайте только о коде. Вам понадобятся фоны, персонажи / спрайты, текст для игрока и т. Д.
- Покадровая анимация для некоторых отнимает много времени и утомляет, но дает хорошие результаты.
- Кому-то может пригодиться планшет для анимации и рисования.
- Практика ведет к совершенству. Начните с простого проекта и постепенно повышайте его сложность.