Il pacchetto fl.motion contiene le funzioni e le classi che possono incorporare codice XML che descrive un'interpolazione di movimento e applicare l'interpolazione a un oggetto di visualizzazione. In Flash CS3 è disponibile il comando Copia movimento come ActionScript 3.0, che genera codice ActionScript e XML in base a un'interpolazione di movimento creata nella linea temporale dello strumento di creazione. Il codice generato ActionScript può essere utilizzato per applicare l'animazione ad altri oggetti di visualizzazione. Oppure, è possibile scrivere codice XML personalizzato e utilizzare le classi fl.motion per applicare l'animazione a un'istanza specifica di un oggetto di visualizzazione.

Per informazioni sul supporto degli elementi XML, vedere Elementi XML di Motion.

Per maggiori informazioni sulla creazione di script di animazione o di modifica personalizzati basati sul comando Copia movimento come ActionScript 3.0 di Flash CS3, iniziare dalla classe Animator, che contiene le proprietà e le funzioni principali per l'applicazione di codice XML Motion a un'interpolazione di movimento.



Interfacce
 InterfacciaDescrizione
 ITween L'interfaccia ITween definisce l'API implementata dalle classi di interpolazione per interagire con le classi fl.motion.
Classi
 ClasseDescrizione
 Animator La classe Animator applica una descrizione XML di un'interpolazione di movimento a un oggetto di visualizzazione.
 BezierEase La classe BezierEase fornisce un controllo di andamento preciso per un'interpolazione di movimento tra due fotogrammi chiave.
 BezierSegment Un segmento di Bézier è costituito da quattro oggetti Point che definiscono una singola curva di Bézier cubica.
 Color La classe Color estende la classe ColorTransform di Flash Player, aggiungendo la possibilità di controllare la luminosità e la tinta.
 CustomEase La classe CustomEase consente di modificare proprietà specifiche del comportamento di andamento di un'interpolazione di movimento man mano che l'interpolazione viene eseguita.
 FunctionEase La classe FunctionEase consente l'uso di funzioni di interpolazione personalizzate con la struttura fl.motion, invece di altre interpolazioni quali SimpleEase e CustomEase.
 Keyframe La classe Keyframe definisce uno stato visivo di un momento specifico di un'interpolazione di movimento.
 MatrixTransformer La classe MatrixTransformer contiene metodi per modificare proprietà individuali di una matrice di trasformazione: scala orizzontale e verticale, inclinazione orizzontale e verticale e rotazione.
 Motion La classe Motion memorizza una sequenza di animazione di fotogrammi chiave che può essere applicata a un oggetto visivo.
 MotionEvent La classe MotionEvent rappresenta gli eventi che vengono trasmessi dalla classe fl.motion.Animator.
 RotateDirection La classe RotateDirection fornisce i valori costanti per il comportamento di rotazione durante un'interpolazione.
 SimpleEase La classe SimpleEase consente di controllare un'animazione con il tipo di andamento percentuale utilizzato nella linea temporale di Flash.
 Source La classe Source memorizza informazioni sul contesto in cui è stata generata un'istanza Motion.
 Tweenables La classe Tweenables fornisce i valori costanti per i nomi delle proprietà di animazione utilizzate nelle classi Motion e Keyframe.