Pakiet | fl.motion |
Klasa | public class AnimatorFactoryBase |
Dziedziczenie | AnimatorFactoryBase Object |
Podklasy | AnimatorFactory, AnimatorFactory3D, AnimatorFactoryUniversal |
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS4 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
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 | ||
motion : MotionBase [tylko do odczytu]
Instancja MotionBase, z którą skojarzone są: instancja AnimatorFactoryBase i jej obiekty docelowe. | AnimatorFactoryBase | ||
sceneName : String [tylko do zapisu]
Odniesienie do wyeksportowanych scen (dla ruchu 3D) umożliwiające wczytanie sceny do macierzystej osi czasu. | AnimatorFactoryBase | ||
transformationPoint : Point [tylko do zapisu]
Punkt odniesienia dla operacji obracania lub skalowania wyświetlanego obiektu. | AnimatorFactoryBase | ||
transformationPointZ : int [tylko do zapisu]
Punkt odniesienia na osi Z dla operacji obracania lub skalowania wyświetlanego obiektu. | AnimatorFactoryBase |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Tworzy instancję klasy AnimatorFactoryBase. | AnimatorFactoryBase | ||
addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase
Tworzy i zwraca instancję AnimatorBase, której właściwość docelowa jest ustawiona na obiekt DisplayObject (jeśli jest to możliwe) — ten obiekt jest właściwością targetName dla targetParent, a jego właściwość Motion jest przechowywana po utworzeniu w instancji AnimatorFactoryBase. | AnimatorFactoryBase | ||
addTargetInfo(targetParent:DisplayObject, targetName:String, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false, initialPosition:Array = null, zIndex:int = -1, placeholderName:String = null, instanceFactoryClass:Class = null):AnimatorBase
Odwołuje się do obiektu DisplayObjectContainer i tworzy oraz zwraca instancję AnimatorBase, której właściwość docelowa jest ustawiona na obiekt DisplayObject (jeśli jest to możliwe) — ten obiekt jest właściwością targetName dla targetParent, a jego właściwość Motion jest przechowywana po utworzeniu w instancji AnimatorFactoryBase. | AnimatorFactoryBase | ||
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 dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
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 |
motion | właściwość |
motion:MotionBase
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS4 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Instancja MotionBase
, z którą skojarzone są: instancja AnimatorFactoryBase
i jej obiekty docelowe. Instancja MotionBase
zawiera właściwości animacji oraz ich wartości.
Implementacja
public function get motion():MotionBase
Powiązane elementy interfejsu API
sceneName | właściwość |
sceneName:String
[tylko do zapisu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS4 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Odwołanie do wyeksportowanych scen (dla ruchu 3D) umożliwiające załadowanie sceny do nadrzędnej osi czasu.
Implementacja
public function set sceneName(value:String):void
transformationPoint | właściwość |
transformationPoint:Point
[tylko do zapisu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS4 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Punkt odniesienia dla operacji obracania lub skalowania wyświetlanego obiektu. Właściwość transformationPoint
(lub funkcja ustawiania) jest zastępowana w podklasie AnimatorFactory3D
; w 3D punkty nie są określane jako wartości procentowe, jak w 2D; są to wartości bezwzględne dotyczące punktu transformacji obiektu oryginalnego.
Implementacja
public function set transformationPoint(value:Point):void
transformationPointZ | właściwość |
transformationPointZ:int
[tylko do zapisu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS4 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Punkt odniesienia na osi Z dla operacji obracania lub skalowania wyświetlanego obiektu. Właściwość transformationPointZ
(lub funkcja ustawiania) jest przesłonięta w podklasie AnimatorFactory3D
; w 3D punkty nie są określane jako wartości procentowe, podobnie jak w 2D; są to wartości bezwzględne dotyczące punktu transformacji obiektu oryginalnego.
Implementacja
public function set transformationPointZ(value:int):void
AnimatorFactoryBase | () | Konstruktor |
public function AnimatorFactoryBase(motion:MotionBase, motionArray:Array = null)
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS4 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Tworzy instancję klasy AnimatorFactoryBase
.
motion:MotionBase — Skojarzona instancja MotionBase.
| |
motionArray:Array (default = null )
|
addTarget | () | metoda |
public function addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS4 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Tworzy i zwraca instancję AnimatorBase
, której właściwość docelowa jest ustawiona na obiekt DisplayObject
(jeśli jest to możliwe) — ten obiekt jest właściwością targetName
dla targetParent
, a jego właściwość Motion
jest przechowywana po utworzeniu w instancji AnimatorFactoryBase
.
Parametry
target:DisplayObject — Obiekt wyświetlany, który korzysta z pośredniej fazy ruchu.
| |
repeatCount:int (default = 0 ) — Liczba powtórzeń odtwarzania animacji. Wartość domyślna 0 oznacza, że animacja będzie odtwarzana w nieskończonej pętli.
| |
autoPlay:Boolean (default = true ) — Wartość (domyślnie true) określająca, czy odtwarzanie animacji rozpocznie się automatycznie.
| |
startFrame:int (default = -1 ) — Klatka, w której rozpoczyna się animacja — względem osi czasu obiektu nadrzędnego. Jeśli oś czasu obiektu nadrzędnego jest krótsza niż czas trwania skojarzonego obiektu Motion, wówczas startFrame określa numer klatki po wywołaniu addTarget , a przed rozpoczęciem animacji docelowej.
| |
useCurrentFrame:Boolean (default = false ) — Flaga określająca (jeśli ma wartość true) zastosowanie właściwości currentFrame obiektu nadrzędnego w celu określenia klatki animacji, w której powinien znajdować się obiekt docelowy.
|
AnimatorBase — Nowe wystąpienie klasy AnimatorBase.
|
Powiązane elementy interfejsu API
addTargetInfo | () | metoda |
public function addTargetInfo(targetParent:DisplayObject, targetName:String, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false, initialPosition:Array = null, zIndex:int = -1, placeholderName:String = null, instanceFactoryClass:Class = null):AnimatorBase
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS4 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Odwołuje się do obiektu DisplayObjectContainer
i tworzy oraz zwraca instancję AnimatorBase
, której właściwość docelowa jest ustawiona na obiekt DisplayObject
(jeśli jest to możliwe) — ten obiekt jest właściwością targetName
dla targetParent
, a jego właściwość Motion
jest przechowywana po utworzeniu w instancji AnimatorFactoryBase
.
Parametry
targetParent:DisplayObject — Obiekt nadrzędny obiektu DisplayObjectContainer.
| |
targetName:String — Nazwa instancji docelowej, którą widzi jej obiekt nadrzędny.
| |
repeatCount:int (default = 0 ) — Liczba powtórzeń odtwarzania animacji. Wartość domyślna 0 oznacza, że animacja będzie odtwarzana w nieskończonej pętli.
| |
autoPlay:Boolean (default = true ) — Wartość (domyślnie true) określająca, czy odtwarzanie animacji rozpocznie się automatycznie.
| |
startFrame:int (default = -1 ) — Klatka, w której rozpoczyna się animacja — względem osi czasu obiektu nadrzędnego. Jeśli oś czasu obiektu nadrzędnego jest krótsza niż czas trwania skojarzonego obiektu Motion, wówczas startFrame określa numer klatki po wywołaniu addTarget , a przed rozpoczęciem animacji docelowej. Jeśli obiektem nadrzędnym jest SimpleButton, wówczas startFrame służy do wskazywania stanu przyciski, w jakim powinien zostać zastosowany ruch: 0 dla upState, 1 dla overState, 2 dla downState.
| |
useCurrentFrame:Boolean (default = false ) — Flaga określająca (jeśli ma wartość true) zastosowanie właściwości currentFrame obiektu macierzystego w celu określenia klatki animacji, w której powinien znajdować się obiekt docelowy.
| |
initialPosition:Array (default = null ) — Jeśli wartość jest różna od null, wówczas używane jest w celu ustawiania właściwości initialPosition w wygenerowanej instancji AnimatorBase.
| |
zIndex:int (default = -1 ) — Jeśli obiektem nadrzędnym jest SimpleButton, wówczas ta wartość jest kolejnością Z (opartą na zerze) obiektu, względem którego stosowana jest animacja. Jeśli przycisk zawiera tylko jeden obiekt, wówczas zIndex należy ustawić na -1, a nie na 0. Wartością domyślną jest -1.
| |
placeholderName:String (default = null ) — Jeśli wartość jest różna od null, wówczas używane jest w celu określenia instancji na stole montażowym, która ma zostać zastąpiona przez obiekt DisplayObject utworzony przez instanceNameFactoryClass. Wartością domyślną jest null.
| |
instanceFactoryClass:Class (default = null ) — Jeśli wartość jest różna od null, klasa jest używana w celu utworzenia obiektu DisplayObject, który zastąpi element zastępczy. Wartością domyślną jest null.
|
AnimatorBase — Nowa instancja AnimatorBase.
|
Powiązane elementy interfejsu API
Tue Jun 12 2018, 12:06 PM Z