Я только начинаю работать со вспышкой и знаю, что анимация движения может автоматизировать простые вещи, но я хотел бы знать, есть ли еще способы автоматизации?
Например, анимация птицы здесь:
https://thewikihow.com/video_As_-K8xGqLE
но, перемещаясь по странице, я в основном копировал слои и перемещал элементы в каждом слое. Есть ли лучший способ сделать это, возможно, с помощью скрипта?
![[UX] Категории и настройки внешнего вида Flash-сообщений](https://i.imgur.com/5LZljB8b.jpeg)
Ссылка, которую вы предоставляете, не требует никаких дополнительных знаний Flash, но требует больше терпения. Парень нарисовал картинку и поставил рамку, но рамку. 1 кадр = 1 фото.
Анимация движения работает только для объекта движущийся. Все остальное должно быть анимацией. Вам нужно будет создать MovieClip птицы, идущей на месте, а затем использовать анимацию движения, чтобы переместить птицу из точки a в точку b во время воспроизведения MovieClip.
Используя анимацию временной шкалы, вам в основном нужен один слой для каждого объекта, который движется независимо. Вы можете упростить это, создав символ фрагмента ролика, содержащий ваш объект, и поместив всю анимацию в этот фрагмент ролика. А затем вы можете анимировать общее движение объекта на основной временной шкале.
Альтернативный способ сделать анимацию с помощью ActionScript. В основном установите таймер на срабатывание через определенные промежутки времени, и в каждом интервале вычислите, где должен быть каждый компонент анимации, и переместите его. Слишком много, чтобы вдаваться в подробности.
О боже, есть так много вещей, которые вы можете сделать с анимацией на основе сценария. Выбранный вами ответ будет работать для вашего примера, но вам действительно стоит посмотреть, что может сделать для вас анимация на основе кода. Ознакомьтесь с этими сайтами, чтобы начать.
Сначала ознакомьтесь с FuseKit для анимации ActionScript 2.0. Вы создаете анимационные последовательности на основе кода сборки.
Также существует анимационная платформа GoASAP, которая является развитием AS3 Fuse. Но вместо того, чтобы быть ограниченным классом, это платформа анимации, управляемая сообществом, с целью предоставления инфраструктуры для анимации на нескольких платформах (Flash / AS, SIlverlight / .NET, AfterEffects, 3D / Maya и т. д.)
Ссылка - это просто пример чего-то подобного, что я делал во флэш-памяти.