| 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():MotionBasePowią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):voidtransformationPoint | 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):voidtransformationPointZ | 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):voidAnimatorFactoryBase | () | 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
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne