Pakiet | fl.motion |
Klasa | public class Keyframe |
Dziedziczenie | Keyframe KeyframeBase Object |
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
position
, scale
, rotation
, skew
i color
. Klatka kluczowa może opcjonalnie definiować jedną lub większą liczbę właściwości. Na przykład: jedna klatka kluczowa może wpływać tylko na pozycję, a inna klatka kluczowa może w innym punkcie w czasie wpływać tylko na skalę. Z kolei inna klatka może w tym samym czasie wpływać na wszystkie właściwości. W danej pośredniej fazie ruchu każdy indeks czasowy może zawierać tylko jedną klatkę kluczową. Klatka kluczowa zawiera również inne właściwości, takie jak blend mode
, filters
i cacheAsBitmap
, które zawsze są dostępne. Na przykład: w klatce kluczowej zawsze dostępny jest tryb mieszania.
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.
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
adjustColorObjects : Dictionary = null
Zawiera instancje AdjustColor odwzorowane na odpowiadające im indeksy w tablicy filtrów dla danej klatki kluczowej. | KeyframeBase | ||
blank : Boolean = false
Wskazuje, że obiekt docelowy nie powinien być wyświetlany w tej klatce kluczowej. | KeyframeBase | ||
blendMode : String = "normal"
Wartość z klasy BlendMode, która określa, w jaki sposób program Flash Player ma mieszać kolory obiektu ekranowego z obiektami graficznymi pod nim. | KeyframeBase | ||
cacheAsBitmap : Boolean = false
Jeśli ma wartość prawda, program Flash Player buforuje wewnętrzną reprezentację bitmapy obiektu ekranowego. | KeyframeBase | ||
color : Color
Obiekt Color, który odpowiada za przekształcenia kolorów obiektu docelowego. | KeyframeBase | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
filters : Array
Tablica zawierająca wszystkie filtry, które będą stosowane do obiektu docelowego w konkretnej klatce kluczowej. | KeyframeBase | ||
firstFrame : String
Zawiera nazwę pierwszej klatki dla pośrednich etapów ruchu, która ma wpływ tylko na symbole graficzne. | KeyframeBase | ||
index : int
Unikalna wartość czasu dla klatki kluczowej na pośrednim etapie ruchu. | KeyframeBase | ||
label : String
Ciąg znaków opisujący klatkę kluczową. | KeyframeBase | ||
loop : String
Zawiera wartość pola wyboru Pętla dotyczącego pośrednich etapów ruchu, które mają wpływ tylko na symbole graficzne. | KeyframeBase | ||
matrix : Matrix = null
Zawiera właściwość matrix, jeśli istnieje taka dla klatki kluczowej. | KeyframeBase | ||
matrix3D : Object = null
Zawiera właściwość matrix3d, jeśli istnieje taka dla klatki kluczowej. | KeyframeBase | ||
opaqueBackground : Object = null
Określa, czy obiekt docelowy ma tło nieprzezroczyste. | KeyframeBase | ||
orientToPath : Boolean = false
Jeśli wartość jest równa true, ta właściwość powoduje, że obiekt docelowy obraca się automatycznie w celu zachowania zgodności z kątem jego ścieżki. | KeyframeBase | ||
rotateDirection : String = "auto"
Kontroluje obroty obiektu docelowego na pośrednim etapie ruchu (za pomocą wartości z klasy RotateDirection). | KeyframeBase | ||
rotateTimes : uint = 0
Powoduje rotację obiektu docelowego na pośrednim etapie ruchu, niezależnie od istniejących obrotów. | KeyframeBase | ||
rotation : Number
Wskazuje rotację obiektu docelowego — kąt jest podawany w stopniach i wyznaczany względem punktu transformacji. | KeyframeBase | ||
rotationConcat : Number = NaN
Wartości rotacji (wokół osi z) obiektu docelowego w ruchu względem poprzedniej orientacji — z punktu transformacji, przeciwnie do bezwzględnej wartości rotacji i osobno oprócz wartości skewY. | KeyframeBase | ||
rotationX : Number = NaN
Zawiera właściwość rotationX dla danej klatki kluczowej. | KeyframeBase | ||
rotationY : Number = NaN
Zawiera właściwość rotationY dla danej klatki kluczowej. | KeyframeBase | ||
scaleX : Number = NaN
Wskazuje skalę poziomą (jako procent) obiektu względem punktu transformacji. | KeyframeBase | ||
scaleY : Number = NaN
Wskazuje skalę pionową (jako procent) obiektu względem punktu transformacji. | KeyframeBase | ||
skewX : Number = NaN
Wskazuje kąt pochylenia obiektu docelowego w poziomie — kąt jest podawany w stopniach i wyznaczany względem punktu transformacji. | KeyframeBase | ||
skewY : Number = NaN
Wskazuje kąt pochylenia obiektu docelowego w pionie — kąt jest podawany w stopniach i wyznaczany względem punktu transformacji. | KeyframeBase | ||
tweens : Array
Tablica zawierająca kolejne, pośrednie przekształcenia obiektu docelowego w konkretnej klatce kluczowej. | Keyframe | ||
tweenScale : Boolean = true
Flaga decydująca o tym, czy na etapach pośrednich będzie interpolowana skala. | Keyframe | ||
tweensLength : int [przesłanianie] [tylko do odczytu]
Liczba klatek dla animacji. | Keyframe | ||
tweenSnap : Boolean = false
Zawiera wartość pola wyboru Przyciągaj dotyczącego pośrednich etapów ruchu, w trakcie których obiekt jest przyciągany do ścieżki ruchu. | Keyframe | ||
tweenSync : Boolean = false
Zawiera wartość pola wyboru Synchronizuj dotyczącego pośrednich etapów ruchu, które mają wpływ tylko na symbole graficzne. | Keyframe | ||
useRotationConcat : Boolean = false
Jeśli wartość jest równa true, ta właściwość powoduje, że obiekt docelowy obraca się po dostarczeniu danych dotyczących ruchu przez metodę addpropertyarray. | KeyframeBase | ||
visible : Boolean = true
Określa, czy obiekt docelowy jest widoczny. | KeyframeBase | ||
x : Number = NaN
Pozycja w poziomie punktu transformacji obiektu docelowego w jego nadrzędnym układzie współrzędnych. | KeyframeBase | ||
y : Number = NaN
Pozycja w pionie punktu transformacji obiektu docelowego w jego nadrzędnym układzie współrzędnych. | KeyframeBase | ||
z : Number = NaN
Pozycja w pionie (oś z) punktu transformacji obiektu docelowego w jego nadrzędnym układzie współrzędnym. | KeyframeBase |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Konstruktor instancji klatki kluczowej. | Keyframe | ||
Wskazuje, czy klatka kluczowa ma wpływ na konkretną właściwość animacji. | KeyframeBase | ||
Pobiera obiekt ITween dotyczący konkretnej właściwości animacji. | Keyframe | ||
Pobiera wartość konkretnej właściwości przejść międzyklatkowych dla klatki kluczowej. | KeyframeBase | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Ustawia jedną z czterech właściwości AdjustColor na obiekt AdjustColor dla konkretnego indeksu filtru. | KeyframeBase | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zmienia wartość konkretnej właściwości przejść międzyklatkowych dla klatki kluczowej. | KeyframeBase | ||
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 | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
tweens | właściwość |
public var tweens:Array
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Tablica zawierająca kolejne, pośrednie przekształcenia obiektu docelowego w konkretnej klatce kluczowej. Jedna pośrednia faza ruchu może dotyczyć wszystkich właściwości animacji (jak w przypadku animacji standardowych na osi czasu narzędzia do tworzenia w programie Flash) lub wiele pośrednich faz ruchu może dotyczyć określonych właściwości (jak w przypadku osobnych krzywych zmiany dynamiki).
tweenScale | właściwość |
public var tweenScale:Boolean = true
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Flaga decydująca o tym, czy na etapach pośrednich będzie interpolowana skala. W przypadku wartości false
obiekt wyświetlany będzie miał tę samą wielkość podczas pośredniej fazy ruchu do czasu kolejnej klatki kluczowej.
tweensLength | właściwość |
tweenSnap | właściwość |
public var tweenSnap:Boolean = false
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Zawiera wartość pola wyboru Przyciągaj dotyczącego pośrednich etapów ruchu, w trakcie których obiekt jest przyciągany do ścieżki ruchu. Ta właściwość jest używana w funkcji Kopiuj ruch i Wklej ruch w programie Flash CS4, ale nie definiuje pośrednich etapów ruchów zdefiniowanych za pomocą programu ActionScript. Właściwość została udostępniona w programie w celu zapewnienia zgodności z kompilatorem Flex 2.
tweenSync | właściwość |
public var tweenSync:Boolean = false
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Zawiera wartość pola wyboru Synchronizuj dotyczącego pośrednich etapów ruchu, które mają wpływ tylko na symbole graficzne. Ta właściwość jest używana w funkcji Kopiuj ruch i Wklej ruch w programie Flash CS4, ale nie definiuje pośrednich etapów ruchów zdefiniowanych za pomocą programu ActionScript. Właściwość została udostępniona w programie w celu zapewnienia zgodności z kompilatorem Flex 2.
Keyframe | () | Konstruktor |
public function Keyframe(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 wystąpień klatek kluczowych.
Parametryxml:XML (default = null ) — Opcjonalny obiekt E4X XML definiujący klatkę kluczową w formacie Motion XML.
|
getTween | () | metoda |
public function getTween(target:String = ""):fl.motion:ITween
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Pobiera obiekt ITween dotyczący konkretnej właściwości animacji.
Parametry
target:String (default = " ") — Nazwa właściwości animowanej.
|
fl.motion:ITween — Obiekt, który implementuje interfejs ITween.
|
Powiązane elementy interfejsu API
Tue Jun 12 2018, 12:06 PM Z