Flash-приложения создаются с помощью ActionScript (последняя версия 4.0) — языка программирования. Если исходник не содержит в себе инструкции языка, то при компиляции в любом случае генерируется некоторый базовый код на ActionScript (это можно увидеть просмотрев Flash-байткод). Далее соответственно существует базовый клип на сцене, унаследованный от MovieClip класса, который и начинает воспроизводится. Среда Adobe Flash ориентирована в большей мере на дизайнеров, аниматоров, хотя и имеется возможность писать полноценный код. Flex Builder, FDT, ориентированы на программирование, и там нет специальных инструментов интерфейса для анимации, визуализации.
Для начала следует понять: в чем секрет такой компактности роликов, созданных
в Macromedia Flash? Основная причина состоит в том, что технология Flash реализует
анимацию векторных объектов. На практике это означает, что для создания элементарного
ролика нам нужно один раз создать анимируемый объект и в дальнейшем манипулировать
только его атрибутами и формой. Технология так же позволяет использовать и
растровые объекты.
В основе анимации Macromedia
Flash лежит принцип преобразований по ключевым кадрам (Keyframe). Т.е. достаточно
задать во времени только начальный и конечный кадр элементарного преобразования,
а промежуточные кадры будут выстроены программой без вашего вмешательства.
К элементарным преобразованиям относятся: изменение координат, размеров, масштаба,
угла поворота, формы, цветовых атрибутов контура и заливки объекта.
Преобразования реализуются двумя основными методами:
Движение (Motion-tweening) - метод предназначен для изменения атрибутов
объекта.
Превращение (Shape-tweening) - метод предназначен для преобразования
формы одного объекта в другой. Для создания аналогичных эффектов вызывает
увеличение размера файла ролика по сравнению с Motion-tweening.
Крайним случаем является покадровая анимация,
неизбежная при создании мультфильмов. Такой подход увеличивает размер файла,
т.к. анимация происходит за счет покадровой смены объектов, описание которых
требует существенно большего объема, нежели описание изменения атрибутов разумно
ограниченного числа объектов.
п»ї Сделать сайт своими руками Warning: require_once(/var/www/u1668306/data/www/websajt.ru/1f8fdc3b180e34fd697783aab28bf0d9e7ecfac1/linkfeed.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/u1668306/data/www/websajt.ru/html12.php on line 190
Fatal error: require_once() [function.require]: Failed opening required '/var/www/u1668306/data/www/websajt.ru/1f8fdc3b180e34fd697783aab28bf0d9e7ecfac1/linkfeed.php' (include_path='.:') in /var/www/u1668306/data/www/websajt.ru/html12.php on line 190