Pakiet | fl.motion |
Klasa | public class Motion |
Dziedziczenie | Motion MotionBase Object |
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Uwaga: W programie Flash CS3 wiele właściwości i metod obsługiwanych przez tę klasę należało wyłącznie do niej. W programie Flash CS4 wprowadzono klasę bazową KeyframeBase zawierającą te właściwości i metody, które są teraz współużytkowane przez inne klasy w ramach łańcucha dziedziczenia. Dotychczasowi użytkownicy programu Flash CS3 powinni zwrócić uwagę, że w wersjach programu Flash Professional późniejszych niż Flash CS3 te właściwości i metody nadal są dostępne w klasie Keyframe, ale należą do klasy KeyframeBase. Podobnie jak w przypadku pozostałych klas opisanych w niniejszej dokumentacji, aby wyświetlić wszystkie właściwości i metody obsługiwane przez tę klasę, należy wybrać opcję wyświetlania dziedziczonych właściwości publicznych i opcję wyświetlania dziedziczonych metod publicznych.
Domyślna właściwość MXMLkeyframesCompact
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
duration : int
Kontroluje czas trwania instancji Motion, przy czym czas jest mierzony w liczbie klatek. | MotionBase | ||
is3D : Boolean
Określa, czy ruch obejmuje zmiany właściwości 3D. | MotionBase | ||
keyframes : Array
Tablica klatek kluczowych, określająca działanie obiektu Motion w czasie. | MotionBase | ||
keyframesCompact : Array
Tablica klatek kluczowych, której wszystkie indeksy odnoszą się do klatek kluczowych. | Motion | ||
source : Source
Obiekt zawierający informacje o kontekście utworzenia obiektu Motion, takie jak szybkość odtwarzania, wymiary, punkt przekształcenia, położenie początkowe, skala, kąt obrotu i pochylenie. | Motion |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Konstruktor instancji klasy Motion. | Motion | ||
addFilterPropertyArray(index:int, name:String, values:Array, startFrame:int = -1, endFrame:int = -1):void
Modyfikuje właściwość filter we wszystkich odpowiednich klatkach kluczowych dla obiektu Motion. | MotionBase | ||
Dodaje obiekt klatki kluczowej do instancji Motion. | MotionBase | ||
Zawiera tablicę wartości odpowiednich klatek kluczowych dla zadeklarowanej właściwości klasy Motion. | MotionBase | ||
[statyczny]
Metoda wymagana do tworzenia wystąpienia klasy Motion z ciągu znaków XML. | Motion | ||
[przesłanianie]
Pobiera przybliżony obiekt ColorTransform w miejsce wskazane przez określony indeks czasowy z instancji Motion. | Motion | ||
Pobiera klatkę kluczową, która jest w tej chwili aktywna i skojarzona z konkretną klatką z instancji Motion. | MotionBase | ||
[przesłanianie]
Pobiera przybliżoną tablicę filtrów w miejsce wskazane przez określony indeks czasowy z wystąpienia klasy Motion. | Motion | ||
Zwraca obiekt Matrix dla określonej pozycji indeksu klatki animacji. | MotionBase | ||
Zwraca obiekt Matrix3D dla określonej pozycji indeksu klatki animacji. | MotionBase | ||
Pobiera kolejną klatkę kluczową, następującą po konkretnej klatce z instancji Motion. | MotionBase | ||
Pobiera wartość właściwość animacji skojarzoną z konkretnym punktem na osi czasu. | MotionBase | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
initFilters(filterClasses:Array, gradientSubarrayLengths:Array, startFrame:int = -1, endFrame:int = -1):void
Inicjuje listę filtrów dla obiektu docelowego i kopiuje listę filtrów do każdej instancji Keyframe obiektu Motion. | MotionBase | ||
[statyczny]
Zapewnia gładkie przejścia między jednym obiektem Filter a drugim. | Motion | ||
[statyczny]
Zapewnia gładkie przejścia między jedną tablicą obiektów Filter a drugą. | Motion | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
MotionBase | |||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Ustawia konkretną właściwość animacji tweenables w miejscu określonego indeksu czasowego w instancji Motion. | MotionBase | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Obraca obiekt docelowy, gdy dane dla ruchu zostaną dostarczone przez metodę addPropertyArray(). | MotionBase | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
keyframesCompact | właściwość |
keyframesCompact:Array
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Tablica klatek kluczowych, której wszystkie indeksy odnoszą się do klatek kluczowych. Natomiast tablica rzadka zawiera puste indeksy (podobnie jak we właściwości keyframes
). W tablicy złożonej do wypełniania indeksów między klatkami kluczowymi nie są stosowane wartości null
. Jednak możliwe jest, że indeks klatki kluczowej w obiekcie keyframesCompact
nie będzie zgodny z jej indeksem w tablicy keyframes
.
Ta właściwość jest głównie używana w celu zapewnienia zgodności z kompilatorem Flex MXML, który generuje tablicę złożoną z XML Motion.
Implementacja
public function get keyframesCompact():Array
public function set keyframesCompact(value:Array):void
Powiązane elementy interfejsu API
source | właściwość |
public var source:Source
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Obiekt zawierający informacje o kontekście utworzenia obiektu Motion, np. liczba klatek na sekundę, wymiary, punkt przekształcenia, położenie początkowe, skala, kąt obrotu i pochylenie.
Motion | () | Konstruktor |
public function Motion(xml:XML = null)
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Konstruktor instancji klasy Motion. Domyślnie jedna wstępna klatka kluczowa jest tworzona automatycznie z domyślnymi właściwościami przekształcenia.
Parametryxml:XML (default = null ) — Opcjonalny obiekt E4X XML definiujący wystąpienie klasy Motion.
|
fromXMLString | () | metoda |
public static function fromXMLString(xmlString:String):Motion
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Metoda wymagana do tworzenia instancji klasy Motion z ciągu znaków XML.
Parametry
xmlString:String — Ciąg znaków XML Motion.
|
Motion — Nowa instancja Motion.
|
getColorTransform | () | metoda |
override public function getColorTransform(index:int):flash.geom:ColorTransform
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Pobiera przybliżony obiekt ColorTransform w miejsce wskazane przez określony indeks czasowy z wystąpienia klasy Motion.
Parametry
index:int — Indeks czasowy klatki w wystąpieniu klasy Motion, jako wartość całkowita większa niż lub równa zero.
|
flash.geom:ColorTransform — Przybliżony obiekt ColorTransform.
|
Powiązane elementy interfejsu API
getFilters | () | metoda |
override public function getFilters(index:Number):Array
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Pobiera przybliżoną tablicę filtrów w miejsce wskazane przez określony indeks czasowy z instancji Motion.
Parametry
index:Number — Indeks czasowy klatki w wystąpieniu klasy Motion, jako wartość całkowita większa niż lub równa zero.
|
Array — Przybliżona tablica filtrów. Jeśli nie ma odpowiednich filtrów, zwraca pustą tablicę.
|
Powiązane elementy interfejsu API
interpolateFilter | () | metoda |
public static function interpolateFilter(fromFilter:BitmapFilter, toFilter:BitmapFilter, progress:Number):BitmapFilter
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Zapewnia gładkie przejścia między jednym obiektem Filter a drugim.
Parametry
fromFilter:BitmapFilter — Początkowy obiekt Filter.
| |
toFilter:BitmapFilter — Końcowy obiekt Filter.
| |
progress:Number — Procent przejścia jako ułamek dziesiętny, gdzie 0 jest początkiem, a 1 jest końcem.
|
BitmapFilter — Przybliżony obiekt Filter.
|
Powiązane elementy interfejsu API
interpolateFilters | () | metoda |
public static function interpolateFilters(fromFilters:Array, toFilters:Array, progress:Number):Array
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Zapewnia gładkie przejścia między jedną tablicą obiektów Filter a drugą.
Parametry
fromFilters:Array — Początkowa tablica obiektów Filter.
| |
toFilters:Array — Końcowa tablica obiektów Filter.
| |
progress:Number — Procent przejścia jako ułamek dziesiętny, gdzie 0 jest początkiem, a 1 jest końcem.
|
Array — Przybliżona tablica obiektów Filter.
|
Powiązane elementy interfejsu API
Tue Jun 12 2018, 12:06 PM Z