Pakiet | fl.motion |
Klasa | public class Animator3D |
Dziedziczenie | Animator3D AnimatorBase EventDispatcher Object |
Podklasy | AnimatorUniversal |
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5, AIR 1.0 |
Jeśli użytkownik chce wywoływać metody klasy Animator3D dla tej funkcji, należy zadeklarować instancję Animator3D poza tą funkcją, dzięki czemu zakres obiektu nie będzie ograniczony przez funkcję. Jeśli instancja zostanie zadeklarowana w funkcji, program Flash Player usunie instancję Animator na koniec funkcji — jest to rutynowe usuwanie elementów zbędnych, jakie przeprowadza program Flash Player. W takim przypadku obiekt docelowy nie będzie animowany.
Domyślna właściwość MXMLmotion
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
autoRewind : Boolean = false
Konfiguruje animację, tak aby po zakończeniu była uruchamiana ponownie. | AnimatorBase | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
frameEvent : String
Nazwa obiektu zdarzenia utworzonego przez zdarzenie Event.ENTER_FRAME. | AnimatorBase | ||
initialPosition : Array [przesłanianie] [tylko do zapisu]
Określa współrzędne x, y i z obiektu ekranowego. | Animator3D | ||
instanceFactoryClass : Class
Podczas tworzenia wystąpień za pomocą kodu ActionScript ta klasa tworzy wystąpienia. | AnimatorBase | ||
isPlaying : Boolean [tylko do odczytu]
Wskazuje, czy animacja jest w tej chwili odtwarzana. | AnimatorBase | ||
motion : MotionBase
Obiekt, który zawiera właściwości fazy pośredniej ruchu dla animacji. | AnimatorBase | ||
motionArray : Array
Tablica (Array) obiektów, które zawierają właściwości animacji dla animacji. | AnimatorBase | ||
orientToPath : Boolean = false
Określa położenie wyświetlanego obiektu wzdłuż ścieżki ruchu. | AnimatorBase | ||
placeholderName : String
Podczas tworzenia instancji za pomocą ActionScript jest to instancja, która pojawia się na stole montażowym, a która zostanie zastąpiona. | AnimatorBase | ||
positionMatrix : Matrix
Obiekt Matrix, który stosuje transformację do ścieżki ruchu. | AnimatorBase | ||
repeatCount : int = 1
Liczba powtórzeń animacji. | AnimatorBase | ||
sceneName : String
Odniesienie do wyeksportowanych scen (dla ruchu 3D) umożliwiające wczytanie sceny do macierzystej osi czasu. | AnimatorBase | ||
spanEnd : int [tylko do odczytu]
Zwraca klatkę obiektu nadrzędnego obiektu docelowego, przy której zakończy się animacja obiektu docelowego. | AnimatorBase | ||
spanStart : int [tylko do odczytu]
Zwraca klatkę obiektu macierzystego obiektu docelowego, od której rozpocznie się animacja obiektu docelowego. | AnimatorBase | ||
target : DisplayObject
Wyświetlany obiekt animowany. | AnimatorBase | ||
targetName : String
Nazwa obiektu docelowego widziana przez obiekt nadrzędny DisplayObjectContainer. | AnimatorBase | ||
targetParent : DisplayObjectContainer
Animowany docelowy obiekt nadrzędny DisplayObjectContainer, który może być używany w połączeniu z obiektem targetName w celu pobierania obiektu docelowego po jego usunięciu, a następnie ponownym umieszczeniu na osi czasu. | AnimatorBase | ||
targetParentButton : SimpleButton | AnimatorBase | ||
targetState3D : Array
Wstępna orientacja obiektu docelowego. | AnimatorBase | ||
time : int
Wartość całkowita zliczana od zera, która wskazuje i kontroluje czas w aktualnej animacji. | AnimatorBase | ||
transformationPoint : Point
Punkt odniesienia dla operacji obracania lub skalowania wyświetlanego obiektu. | AnimatorBase | ||
transformationPointZ : int
Punkt odniesienia na osi Z dla operacji obracania lub skalowania wyświetlanego obiektu. | AnimatorBase | ||
usingCurrentFrame : Boolean [tylko do odczytu]
Wskazuje, czy właściwość currentFrame została sprawdzona (zawsze po wprowadzeniu nowej klatki) oraz czy animacja obiektu docelowego została zsynchronizowana z klatkami na nadrzędnej osi czasu lub czy zawsze wyprzedza niezależnie od aktualnej klatki obiektu nadrzędnego. | AnimatorBase |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Tworzy obiekt Animator3D w celu zastosowania opisu pośredniej fazy ruchu na bazie XML w trzech wymiarach dla obiektu wyświetlanego. | Animator3D | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Rejestruje obiekt detektora zdarzeń w obiekcie EventDispatcher, dzięki czemu detektor będzie otrzymywał powiadomienia o zdarzeniu. | EventDispatcher | ||
Wywołuje zdarzenie, tj. kieruje je do przepływu zdarzeń. | EventDispatcher | ||
Powoduje zatrzymanie animacji i program Flash Player przechodzi natychmiast do ostatniej klatki w sekwencji animacji. | AnimatorBase | ||
Sprawdza, czy obiekt EventDispatcher zawiera jakiekolwiek detektory zarejestrowane dla konkretnego typu zdarzeń. | EventDispatcher | ||
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 | ||
Powoduje przejście programu Flash Player do kolejnej klatki w sekwencji animacji. | AnimatorBase | ||
Wstrzymuje animację do czasu wywołania metody resume(). | AnimatorBase | ||
Rozpoczyna animację. | AnimatorBase | ||
processCurrentFrame(parent:MovieClip, anim:AnimatorBase, startEnterFrame:Boolean, playOnly:Boolean = false):void [statyczny] | AnimatorBase | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
registerParentFrameHandler(parent:MovieClip, anim:AnimatorBase, spanStart:int, repeatCount:int = 0, useCurrentFrame:Boolean = false):void [statyczny]
Rejestruje obiekt MovieClip i instancję AnimatorBase dla obiektu podrzędnego tego obiektu MovieClip. | AnimatorBase | ||
Usuwa detektor z obiektu EventDispatcher. | EventDispatcher | ||
Wznawia animację, która została wstrzymana za pomocą metody pause(). | AnimatorBase | ||
Powoduje przejście programu Flash Player do pierwszej klatki w sekwencji animacji. | AnimatorBase | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Inicjuje zdarzenia klatki. | AnimatorBase | ||
Powoduje zatrzymanie animacji i natychmiastowe przejście programu Flash Player do pierwszej klatki w sekwencji animacji. | AnimatorBase | ||
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 | ||
Ustawia właściwość currentFrame po wprowadzeniu nowej klatki, a następnie określa, czy animacja obiektu docelowego jest synchronizowana z klatkami na osi czasu jej nadrzędnego obiektu MovieClips. | AnimatorBase | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object | ||
Sprawdza, czy detektor zdarzeń określonego typu jest zarejestrowany w tym obiekcie EventDispatcher lub jego elementach macierzystych. | EventDispatcher |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
[statyczny] | Animator3D | ||
[statyczny] | Animator3D |
initialPosition | właściwość |
initialPosition:Array
[tylko do zapisu] [przesłanianie] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5, AIR 1.0 |
Określa współrzędne x-, y- i z- obiektu wyświetlanego.
Implementacja
override public function set initialPosition(value:Array):void
Powiązane elementy interfejsu API
Animator3D | () | Konstruktor |
public function Animator3D(xml:XML = null, target:DisplayObject = null)
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5, AIR 1.0 |
Tworzy obiekt Animator3D w celu zastosowania opisu pośredniej fazy ruchu na bazie XML w trzech wymiarach dla obiektu ekranowego.
Parametryxml:XML (default = null ) — Obiekt E4X zawierający opis pośredniej fazy ruchu na bazie języka XML.
| |
target:DisplayObject (default = null ) — Obiekt ekranowy, który korzysta z klatki kluczowej.
|
Powiązane elementy interfejsu API
convertMatrixToMatrix3D | () | metoda |
matrices3DEqual | () | metoda |
Tue Jun 12 2018, 12:06 PM Z