Pakket | fl.motion |
Klasse | public class AnimatorFactoryBase |
Overerving | AnimatorFactoryBase Object |
Subklassen | AnimatorFactory, AnimatorFactory3D, AnimatorFactoryUniversal |
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS4 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
motion : MotionBase [alleen-lezen]
De MotionBase-instantie waaraan de AnimatorFactoryBase-instantie en de doelobjecten daarvan zijn gekoppeld. | AnimatorFactoryBase | ||
sceneName : String [alleen-schrijven]
Een referentie voor geëxporteerde scènes, voor 3D-bewegingen, zodat de scène in een bovenliggende tijdlijn kan worden geladen. | AnimatorFactoryBase | ||
transformationPoint : Point [alleen-schrijven]
Het referentiepunt voor het roteren of schalen van een weergaveobject. | AnimatorFactoryBase | ||
transformationPointZ : int [alleen-schrijven]
Het referentiepunt van het z-coördinaat voor het roteren of schalen van een weergaveobject. | AnimatorFactoryBase |
Methode | Gedefinieerd door | ||
---|---|---|---|
Hiermee wordt een instantie van de klasse AnimatorFactoryBase gemaakt. | AnimatorFactoryBase | ||
addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase
Hiermee wordt een AnimatorBase-instantie gemaakt en geretourneerd waarvan de eigenschap target is ingesteld op het DisplayObject (indien van toepassing) dat de eigenschap targetName is van de targetParent, en waarvan de eigenschap Motion tijdens het maken is opgeslagen in de AnimatorFactoryBase-instantie. | 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
Hiermee wordt verwezen naar de bovenliggende DisplayObjectContainer en wordt een AnimatorBase-instantie gemaakt en geretourneerd waarvan de eigenschap target is ingesteld op het DisplayObject (indien van toepassing) dat de eigenschap targetName is van de targetParent, en waarvan de eigenschap Motion tijdens het maken is opgeslagen in de AnimatorFactoryBase-instantie. | AnimatorFactoryBase | ||
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 | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
motion | eigenschap |
motion:MotionBase
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS4 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
De MotionBase
-instantie waaraan de AnimatorFactoryBase
-instantie en de doelobjecten daarvan zijn gekoppeld. De MotionBase
-instantie slaat de eigenschappen animated en hun waarden op.
Implementatie
public function get motion():MotionBase
Verwante API-elementen
sceneName | eigenschap |
sceneName:String
[alleen-schrijven] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS4 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Een referentie voor geëxporteerde scènes, voor 3D-bewegingen, zodat de scène in een bovenliggende tijdlijn kan worden geladen.
Implementatie
public function set sceneName(value:String):void
transformationPoint | eigenschap |
transformationPoint:Point
[alleen-schrijven] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS4 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Het referentiepunt voor het roteren of schalen van een weergaveobject. De eigenschap transformationPoint
(of insteller) wordt overschreven in de subklasse AnimatorFactory3D
. In 3D zijn punten geen percentages zoals in 2D; het zijn absolute waarden van het transformatiepunt van het originele object.
Implementatie
public function set transformationPoint(value:Point):void
transformationPointZ | eigenschap |
transformationPointZ:int
[alleen-schrijven] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS4 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Het referentiepunt van het z-coördinaat voor het roteren of schalen van een weergaveobject. De eigenschap transformationPointZ
(of insteller) wordt overschreven in de subklasse AnimatorFactory3D
. In 3D zijn punten geen percentages zoals in 2D; het zijn absolute waarden van het transformatiepunt van het originele object.
Implementatie
public function set transformationPointZ(value:int):void
AnimatorFactoryBase | () | Constructor |
public function AnimatorFactoryBase(motion:MotionBase, motionArray:Array = null)
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS4 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een instantie van de klasse AnimatorFactoryBase
gemaakt.
motion:MotionBase — De gekoppelde MotionBase-instantie.
| |
motionArray:Array (default = null )
|
addTarget | () | methode |
public function addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS4 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een AnimatorBase
-instantie gemaakt en geretourneerd waarvan de eigenschap target is ingesteld op het DisplayObject
(indien van toepassing) dat de eigenschap targetName
is van de targetParent
, en waarvan de eigenschap Motion
tijdens het maken is opgeslagen in de AnimatorFactoryBase
-instantie.
Parameters
target:DisplayObject — Het weergaveobject dat gebruikmaakt van de bewegingstween.
| |
repeatCount:int (default = 0 ) — Het aantal keren dat de animatie moet worden afgespeeld De standaardwaarde is 0, wat betekent dat de animatie oneindig wordt herhaald.
| |
autoPlay:Boolean (default = true ) — De waarde (standaard true) die opgeeft of de animatie automatisch moet worden afgespeeld.
| |
startFrame:int (default = -1 ) — Het frame waarin de animatie start ten opzichte van de tijdlijn van het bovenliggende element. Als de tijdlijn van het bovenliggende element korter is dan de duur van de gekoppelde Motion, geeft startFrame het aantal frames tussen de aanroep van addTarget en het begin van de doelanimatie aan.
| |
useCurrentFrame:Boolean (default = false ) — Een vlag die - indien waar - aangeeft dat de eigenschap currentFrame van het bovenliggende element moet worden gebruikt om te bepalen in welk animatieframe het doelobject zich moet bevinden.
|
AnimatorBase — Een nieuwe AnimatorBase-instantie.
|
Verwante API-elementen
addTargetInfo | () | methode |
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
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS4 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt verwezen naar de bovenliggende DisplayObjectContainer
en wordt een AnimatorBase
-instantie gemaakt en geretourneerd waarvan de eigenschap target is ingesteld op het DisplayObject
(indien van toepassing) dat de eigenschap targetName
is van de targetParent
, en waarvan de eigenschap Motion
tijdens het maken is opgeslagen in de AnimatorFactoryBase
-instantie.
Parameters
targetParent:DisplayObject — De bovenliggende DisplayObjectContainer.
| |
targetName:String — De instantienaam van het doel zoals deze door het bovenliggende element wordt gezien.
| |
repeatCount:int (default = 0 ) — Het aantal keren dat de animatie moet worden afgespeeld De standaardwaarde is 0, wat betekent dat de animatie oneindig wordt herhaald.
| |
autoPlay:Boolean (default = true ) — De waarde (standaard true) die opgeeft of de animatie automatisch moet worden afgespeeld.
| |
startFrame:int (default = -1 ) — Het frame waarin de animatie start ten opzichte van de tijdlijn van het bovenliggende element. Als de tijdlijn van het bovenliggende element korter is dan de duur van de gekoppelde Motion, geeft startFrame het aantal frames tussen de aanroep van addTarget en het begin van de doelanimatie aan. Als het bovenliggende element een SimpleButton is, wordt startFrame gebruikt om de knopstatus aan te geven waarin de beweging moet worden toegepast: 0 voor upState, 1 voor overState, 2 voor downState.
| |
useCurrentFrame:Boolean (default = false ) — Een vlag die - indien waar - aangeeft dat de eigenschap currentFrame van het bovenliggende element moet worden gebruikt om te bepalen in welk animatieframe het doelobject zich moet bevinden.
| |
initialPosition:Array (default = null ) — Indien niet null, gebruikt om de eigenschap initialPosition in te stellen op de gegenereerde AnimatorBase-instantie.
| |
zIndex:int (default = -1 ) — Als het bovenliggende element een SimpleButton is, is deze waarde de op nul gebaseerde z-volgorde van het object waarop de animatie wordt toegepast. Als er zich slechts één object in de knop bevindt, moet zIndex ingesteld zijn op -1, en niet op 0. Heeft als standaardwaarde -1.
| |
placeholderName:String (default = null ) — Indien niet null, gebruikt om de instantie op het werkgebied aan te geven dat moet worden vervangen door DisplayObject dat is gemaakt door instanceNameFactoryClass. Heeft als standaardwaarde null.
| |
instanceFactoryClass:Class (default = null ) — Indien niet null, is dit de klasse die wordt gebruikt om een DisplayObject te maken dat een plaatsaanduiding zal vervangen. Heeft als standaardwaarde null.
|
AnimatorBase — Een nieuwe AnimatorBase-instantie.
|
Verwante API-elementen
Wed Jun 13 2018, 11:42 AM Z