Pakiet fl.motion zawiera funkcje i klasy, które umożliwiają korzystanie z kodu XML opisującego animację ruchu i zastosowanie tej animacji do obiektu wyświetlanego. Program Flash CS3 udostępnia polecenie Kopiuj ruch jako ActionScript 3.0 generujące kod ActionScript i XML na podstawie animacji ruchu zdefiniowanej na osi czasu w narzędziu do tworzenia treści. Wygenerowany kod ActionScript można wykorzystać do animowania innych obiektów wyświetlanych. Istnieje także możliwość napisania własnego kodu XML i wykorzystania klas fl.motion do zastosowania animacji do konkretnej instancji obiektu wyświetlanego.
Informacje na temat elementów kodu XML opisującego animację zawiera sekcja Elementy XML dotyczące ruchu.
Więcej informacji na temat własnych skryptów opisujących animację oraz edytowania treści wygenerowanych przez polecenie Kopiuj ruch jako ActionScript 3.0 programu Flash CS3 zawiera opis klasy Animator. Klasa ta zawiera najważniejsze funkcje i właściwości służące do realizowania animacji ruchu na podstawie kodu XML.
Interfejs | Opis | |
---|---|---|
ITween | Interfejs ITween definiuje interfejs API, który jest niezbędny do tego, by klasy przybliżania mogły współpracować z klasami fl.motion. |
Klasa | Opis | |
---|---|---|
AdjustColor | Klasa AdjustColor definiuje różne właściwości kolorów, takie jak jasność, kontrast, zabarwienie i nasycenie, w celu obsługiwania klasy ColorMatrixFilter. | |
Animator | Klasa Animator stosuje opis XML do pośrednich faz ruchu wyświetlanego obiektu. | |
Animator3D | Klasa Animator3D stosuje opis XML do pośrednich faz ruchu 3D wyświetlanego obiektu. | |
AnimatorBase | Klasa AnimatorBase stosuje opis XML do pośrednich faz ruchu wyświetlanego obiektu. | |
AnimatorFactory | Klasa AnimatorFactory zapewnia obsługę w kodzie ActionScript funkcji kojarzenia jednego obiektu Motion z wieloma obiektami ekranowymi. | |
AnimatorFactory3D | Klasa AnimatorFactory zapewnia obsługę (na podstawie języka ActionScript) w celu skojarzenia jednego obiektu Motion zawierającego właściwości trójwymiarowe z wieloma obiektami wyświetlanymi. | |
AnimatorFactoryBase | Klasa AnimatorFactoryBase udostępnia funkcje obsługi bazujące na języku ActionScript, które umożliwiają dynamiczne wyświetlanie i animowanie wielu obiektów docelowych za pomocą jednego elementu Motion w środowisku wykonawczym. | |
AnimatorFactoryUniversal | Klasa AnimatorFactoryUniversal zapewnia obsługę (na podstawie języka ActionScript) w celu skojarzenia jednego obiektu Motion z wieloma obiektami wyświetlanymi. | |
AnimatorUniversal | Klasa AnimatorUniversal stosuje opis ActionScript dwu- i trójwymiarowego ruchu dla obiektu ekranowego. | |
BezierEase | Klasa BezierEase umożliwia precyzyjne sterowanie zmianą dynamiki pośredniej fazy ruchu między dwiema klatkami kluczowymi. | |
BezierSegment | Segment Bezier składa się z czterech obiektów Point, które definiują pojedynczą krzywą sześcienną Beziera. | |
Color | Klasa Color stanowi rozwinięcie klasy ColorTransform programu Flash Player; zapewnia kontrolę nad jasnością i zabarwieniem. | |
ColorMatrix | Klasa ColorMatrix oblicza i zawiera macierze color bazujące na określonych wartościach. | |
CustomEase | Klasa CustomEase służy do modyfikowania konkretnych właściwości dynamiki następujących po sobie przejść międzyklatkowych. | |
DynamicMatrix | Klasa DynamicMatrix oblicza i zapisuje macierz bazującą na określonych wartościach. | |
FunctionEase | Klasa FunctionEase umożliwia stosowanie niestandardowych funkcji przybliżania w strukturze fl.motion zamiast stosowania innych przybliżeń, takich jak SimpleEase i CustomEase. | |
Keyframe | Klasa Keyframe definiuje stan wyświetlania obiektu w ruchu (w konkretnej fazie ruchu). | |
KeyframeBase | Klasa KeyframeBase definiuje stan wyświetlania obiektu w ruchu (w konkretnym czasie). | |
MatrixTransformer | Klasa MatrixTransformer zawiera metody służące do modyfikowania poszczególnych właściwości macierzy transformacji: skalę poziomą i pionową, pochylenie poziome i pionowe oraz rotację. | |
Motion | Klasa Motion zawiera sekwencję animacji klatek kluczowych, które mogą zostać zastosowane do wyświetlanego obiektu. | |
MotionBase | Klasa MotionBase zawiera sekwencję animacji klatek kluczowych, które mogą zostać zastosowane do wyświetlanego obiektu. | |
MotionEvent | Klasa MotionEvent reprezentuje zdarzenia generowane przez klasę fl.motion.Animator. | |
RotateDirection | Klasa RotateDirection udostępnia wartości stałych definiujące obroty podczas animacji. | |
SimpleEase | Klasa SimpleEase pozwala kontrolować animację za pomocą wartości procentowych dynamiki, które są używane na osi czasu programu Flash. | |
Source | Klasa Source zawiera informacje o kontekście wygenerowania instancji Motion. | |
Tweenables | Klasa Tweenables zawiera wartości stałych odpowiadające nazwom właściwości animacji, które są stosowane w klasach MotionBase i KeyframeBase. |
Tue Jun 12 2018, 12:20 PM Z