Pakket | fl.motion |
Klasse | public class Animator3D |
Overerving | Animator3D AnimatorBase EventDispatcher Object |
Subklassen | AnimatorUniversal |
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 10, AIR 1.5, AIR 1.0 |
Wanneer u methoden van de klasse Animator3D binnen een functie wilt aanroepen, moet u de Animator3D-instantie buiten de functie declareren zodat het bereik van het object niet is beperkt tot de functie zelf. Wanneer u de instantie binnen een functie declareert, verwijdert Flash Player de instantie Animator aan het einde van de functie als onderdeel van de opschoonroutine van Flash Player en zal het doelobject niet bewegen.
Standaard-MXML-eigenschapmotion
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
autoRewind : Boolean = false
Hiermee wordt de animatie ingesteld om na afloop opnieuw te starten. | AnimatorBase | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
frameEvent : String
De naam van het gebeurtenisobject dat door de Event.ENTER_FRAME-gebeurtenis is gemaakt. | AnimatorBase | ||
initialPosition : Array [overschrijven] [alleen-schrijven]
Hiermee worden de x-, y- en z-coördinaten van het weergaveobject vastgesteld. | Animator3D | ||
instanceFactoryClass : Class
Wanneer u instanties maakt met ActionScript, is dit de klasse die de instantie maakt. | AnimatorBase | ||
isPlaying : Boolean [alleen-lezen]
Hiermee wordt aangegeven of de animatie momenteel wordt afgespeeld. | AnimatorBase | ||
motion : MotionBase
Het object dat de eigenschappen van de bewegingstween voor de animatie bevat. | AnimatorBase | ||
motionArray : Array
De objectenarray die de eigenschappen van de bewegingstween voor de animatie bevat. | AnimatorBase | ||
orientToPath : Boolean = false
Hiermee wordt de positie van het weergaveobject langs het bewegingspad ingesteld. | AnimatorBase | ||
placeholderName : String
Wanneer u instanties maakt met ActionScript, is dit de instantie in het werkgebied dat wordt vervangen. | AnimatorBase | ||
positionMatrix : Matrix
Het object Matrix dat een algemene transformatie op het bewegingspad toepast. | AnimatorBase | ||
repeatCount : int = 1
Het aantal keren dat de animatie moet worden herhaald. | AnimatorBase | ||
sceneName : String
Een referentie voor geëxporteerde scènes, voor 3D-bewegingen, zodat de scène in een bovenliggende tijdlijn kan worden geladen. | AnimatorBase | ||
spanEnd : int [alleen-lezen]
Hiermee wordt het frame geretourneerd van het bovenliggende element van het doel waarop de animatie van het doel eindigt. | AnimatorBase | ||
spanStart : int [alleen-lezen]
Hiermee wordt het frame geretourneerd van het bovenliggende element van het doel waarop de animatie van het doel begint. | AnimatorBase | ||
target : DisplayObject
Het weergaveobject dat wordt geanimeerd. | AnimatorBase | ||
targetName : String
De naam van het doelobject zoals deze wordt gezien door de bovenliggende DisplayObjectContainer. | AnimatorBase | ||
targetParent : DisplayObjectContainer
De bovenliggende doel-DisplayObjectContainer die wordt bewogen, deze kan samen met targetName worden gebruikt om het doelobject op te halen nadat deze is verwijderd en vervolgens op de tijdlijn is teruggezet. | AnimatorBase | ||
targetParentButton : SimpleButton | AnimatorBase | ||
targetState3D : Array
De beginoriëntatie voor het doelobject. | AnimatorBase | ||
time : int
Een op nul gebaseerd geheel getal dat de tijd in de huidige animatie aangeeft en beheert. | AnimatorBase | ||
transformationPoint : Point
Het referentiepunt voor het roteren of schalen van een weergaveobject. | AnimatorBase | ||
transformationPointZ : int
Het referentiepunt van het z-coördinaat voor het roteren of schalen van een weergaveobject. | AnimatorBase | ||
usingCurrentFrame : Boolean [alleen-lezen]
Hiermee wordt aangegeven of de eigenschap currentFrame moet worden gecontroleerd telkens wanneer een nieuw frame wordt binnengegaan, en of de animatie van het doel moet worden gesynchroniseerd met de frames op de tijdlijn van het bovenliggende element, of dat altijd moet worden verdergegaan, ongeacht het huidige frame van het bovenliggende element. | AnimatorBase |
Methode | Gedefinieerd door | ||
---|---|---|---|
Hiermee wordt een object Animation3D gemaakt om de op XML gebaseerde beschrijving van de bewegingstween in drie dimensies op het weergaveobject toe te passen. | Animator3D | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registreert een gebeurtenislistenerobject bij een object EventDispatcher, zodat de listener een melding van een gebeurtenis ontvangt. | EventDispatcher | ||
Verzendt een gebeurtenis naar de gebeurtenisstroom. | EventDispatcher | ||
Hiermee wordt de animatie gestopt en gaat Flash Player direct naar het laatste frame in de animatiereeks. | AnimatorBase | ||
Controleert of het object EventDispatcher listeners heeft geregistreerd voor een specifiek type gebeurtenis. | EventDispatcher | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Hiermee wordt Flash Player naar het volgende frame in de animatiereeks verplaatst. | AnimatorBase | ||
Hiermee wordt de animatie gepauzeerd totdat u de methode resume() aanroept. | AnimatorBase | ||
Begint met afspelen van de animatie. | AnimatorBase | ||
processCurrentFrame(parent:MovieClip, anim:AnimatorBase, startEnterFrame:Boolean, playOnly:Boolean = false):void [statisch] | AnimatorBase | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
registerParentFrameHandler(parent:MovieClip, anim:AnimatorBase, spanStart:int, repeatCount:int = 0, useCurrentFrame:Boolean = false):void [statisch]
Hiermee worden de gegeven MovieClip en een AnimatorBase-instantie voor een onderliggend element van die MovieClip geregistreerd. | AnimatorBase | ||
Verwijdert een listener uit het object EventDispatcher. | EventDispatcher | ||
Hiermee wordt de animatie hervat nadat deze is gepauzeerd door de methode pause(). | AnimatorBase | ||
Hiermee wordt Flash Player op het eerste frame van de animatie ingesteld. | AnimatorBase | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Hiermee worden framegebeurtenissen gestart. | AnimatorBase | ||
Hiermee wordt de animatie gestopt en gaat Flash Player naar het eerste frame in de animatiereeks. | AnimatorBase | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Hiermee wordt de eigenschap currentFrame ingesteld telkens wanneer een nieuw frame wordt binnengegaan en wordt ingesteld of de animatie van het doel moet worden gesynchroniseerd met de frames in de tijdlijn van de bovenliggende filmclips. | AnimatorBase | ||
Retourneert de primitieve waarde van het opgegeven object. | Object | ||
Controleert of een gebeurtenislistener is geregistreerd bij dit object EventDispatcher of een van de voorouders voor het opgegeven type gebeurtenis. | EventDispatcher |
Methode | Gedefinieerd door | ||
---|---|---|---|
[statisch] | Animator3D | ||
[statisch] | Animator3D |
initialPosition | eigenschap |
initialPosition:Array
[alleen-schrijven] [overschrijven] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 10, AIR 1.5, AIR 1.0 |
Hiermee worden de x-, y- en z-coördinaten van het weergaveobject vastgesteld.
Implementatie
override public function set initialPosition(value:Array):void
Verwante API-elementen
Animator3D | () | Constructor |
public function Animator3D(xml:XML = null, target:DisplayObject = null)
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 10, AIR 1.5, AIR 1.0 |
Hiermee wordt een object Animation3D gemaakt om de op XML gebaseerde beschrijving van de bewegingstween in drie dimensies op het weergaveobject toe te passen.
Parametersxml:XML (default = null ) — Een object E4X met een op XML gebaseerde beschrijving van een bewegingstween.
| |
target:DisplayObject (default = null ) — Het weergaveobject dat gebruikmaakt van de bewegingstween.
|
Verwante API-elementen
convertMatrixToMatrix3D | () | methode |
matrices3DEqual | () | methode |
Wed Jun 13 2018, 11:42 AM Z