Pakket | fl.motion |
Klasse | public class Animator |
Overerving | Animator AnimatorBase EventDispatcher Object |
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Wanneer u methoden van de klasse Animator binnen een functie wilt aanroepen, moet u de Animator-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.
Opmerking: In Flash CS3 waren er eigenschappen en methodes die door deze klasse ondersteund worden, exclusief lid van deze klasse. Flash CS4 heeft een basisklasse, AnimatorBase, geïntroduceerd, voor die eigenschappen en methodes van deze klasse, en deze worden nu via de erfenisketen gedeeld door andere klassen. Als u in FlashCS3 hebt gewerkt, ziet u dat deze eigenschappen en methodes nog steeds door de Animatorklasse worden ondersteund, maar dat ze lid zijn van de AnimatorBase-klasse in Flash Professional-releases na Flash CS3. Net als bij andere klassen in deze referentie, selecteert u Geërfde publieke eigenschappen weergeven en Geërfde publieke methodes weergeven om alle eigenschappen en methodes weer te geven die door deze klasse worden ondersteund.
Standaard-MXML-eigenschapmotion
Verwante API-elementen
Methode | Gedefinieerd door | ||
---|---|---|---|
Hiermee wordt een object Animation gemaakt om de op XML gebaseerde beschrijving van de bewegingstween op het weergaveobject toe te passen. | Animator | ||
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 | ||
[statisch]
Hiermee wordt een object Animator gemaakt op basis van een XML-tekenreeks. | Animator | ||
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 | ||
[statisch]
Vergelijkt twee matrices die als parameters zijn opgegeven en retourneert true als ze gelijk zijn. | Animator | ||
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 |
Animator | () | Constructor |
public function Animator(xml:XML = null, target:DisplayObject = null)
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een object Animation gemaakt om de op XML gebaseerde beschrijving van de bewegingstween 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
fromXMLString | () | methode |
public static function fromXMLString(xmlString:String, target:DisplayObject = null):Animator
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een object Animator gemaakt op basis van een XML-tekenreeks. Dit is een alternatieve methode voor het gebruik van de constructor Animator, die in plaats hiervan een object E4X accepteert.
Parameters
xmlString:String — Een XML-tekenreeks die de bewegingstween beschrijft.
| |
target:DisplayObject (default = null ) — Het weergaveobject dat gebruikmaakt van de bewegingstween.
|
Animator — Een instantie Animator die de opgegeven xmlString toepast op target .
|
Verwante API-elementen
matricesEqual | () | methode |
public static function matricesEqual(a:Matrix, b:Matrix):Boolean
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Vergelijkt twee matrices die als parameters zijn opgegeven en retourneert true
als ze gelijk zijn.
Parameters
a:Matrix — De instantie van het eerste Matrix-object waarmee wordt vergeleken.
| |
b:Matrix — De instantie van het tweede Matrix-object waarmee wordt vergeleken.
|
Boolean — Een Booleaanse waarde; true als beide matrices gelijk zijn, anders false .
|
Wed Jun 13 2018, 11:42 AM Z