В пакете fl.motion содержатся классы и функции, способные использовать XML для описания анимации движения и применять эту анимацию к отображаемому объекту. В Flash CS3 есть команда «Копировать движение как код ActionScript 3.0», которая создает код ActionScript и XML на основе анимации движения на шкале времени в средстве разработки. Созданный код ActionScript можно использовать для анимации других отображаемых объектов. Также можно написать собственный код XML и использовать классы fl.motion для анимации определенного экземпляра отображаемого объекта.
Сведения по поддержке элементов XML см. в разделе Элементы Motion XML.
Чтобы узнать больше о создании собственной анимации или изменении содержимого с помощью команды «Копировать движение» Flash CS3, выступающей в качестве команды ActionScript 3.0, начните с класса Animator, в котором содержатся основные функции и свойства, необходимые для использования массивов Motion XML при анимации движения.
Интерфейс | Описание | |
---|---|---|
ITween | Интерфейс ITween определяет API-интерфейс, реализуемый классами интерполяции для работы с классами fl.motion. |
Класс | Описание | |
---|---|---|
AdjustColor | Класс AdjustColor определяет различные свойства цвета, такие как яркость, контрастность, цветовой тон и насыщенность, для поддержки класса ColorMatrixFilter. | |
Animator | Класс Animator применяет XML-описание анимации движения к экранному объекту. | |
Animator3D | Класс Animator3D применяет XML-описание трехмерной анимации движения к экранному объекту. | |
AnimatorBase | Класс AnimatorBase применяет XML-описание анимации движения к экранному объекту. | |
AnimatorFactory | Класс AnimatorFactory обеспечивает поддержку ActionScript для связи одного объекта Motion с несколькими экранными объектами. | |
AnimatorFactory3D | Класс AnimatorFactory3D обеспечивает поддержку ActionScript для связи одного объекта Motion, содержащего свойства трехмерной анимации, с несколькими экранными объектами. | |
AnimatorFactoryBase | Класс AnimatorFactoryBase обеспечивает поддержку ActionScript для динамического отображения и анимации движения многоцелевых объектов при исполнении с помощью одного объекта Motion. | |
AnimatorFactoryUniversal | Класс AnimatorFactoryUniversal обеспечивает поддержку ActionScript для связи одного объекта Motion с несколькими экранными объектами. | |
AnimatorUniversal | Класс AnimatorUniversal применяет описание ActionScript двух- и трехмерного движения к экранному объекту. | |
BezierEase | Класс BezierEase обеспечивает точное управление разницей между двумя ключевыми кадрами в анимации движения. | |
BezierSegment | Сегмент Безье состоит из четырех объектов Point, определяющих одну кубическую кривую Безье. | |
Color | Класс Color расширяет класс ColorTransform проигрывателя Flash Player, добавляя возможность управления яркостью и полутонами. | |
ColorMatrix | Класс ColorMatrix используется для вычисления и сохранения матрицы на основе заданных значений. | |
CustomEase | Класс CustomEase используется для модификации определенных свойств замедления между анимационными кадрами по ходу анимации движения. | |
DynamicMatrix | Класс DynamicMatrix используется для вычисления и сохранения матрицы на основе заданных значений. | |
FunctionEase | Класс FunctionEase позволяет использовать пользовательские функции интерполяции при применении алгоритма fl.motion взамен других методов интерполяции, таких как SimpleEase и CustomEase. | |
Keyframe | Класс Keyframe определяет визуальное состояние анимации движения в заданный момент. | |
KeyframeBase | Класс KeyframeBase определяет визуальное состояние анимации движения в заданный момент. | |
MatrixTransformer | Класс MatrixTransformer содержит методы для модификации отдельных свойств матрицы преобразования: горизонтального и вертикального масштаба, горизонтального и вертикального наклона, а также поворота. | |
Motion | Класс Motion сохраняет последовательность анимации ключевых кадров, которую можно применить к визуальному объекту. | |
MotionBase | Класс MotionBase сохраняет последовательность анимации ключевых кадров, которую можно применить к визуальному объекту. | |
MotionEvent | Класс MotionEvent представляет события, транслируемые классом fl.motion.Animator. | |
RotateDirection | Класс RotateDirection содержит значения констант, управляющих поворотом при анимации движения. | |
SimpleEase | Класс SimpleEase позволяет управлять анимацией с процентным значением сглаживания, используемым на временной шкале Flash. | |
Source | Класс Source хранит данные о контексте, в котором был создан экземпляр класса Motion. | |
Tweenables | Класс Tweenables содержит константы имен свойств анимации, используемые в классах MotionBase и KeyframeBase. |
Tue Jun 12 2018, 11:49 AM Z