Het pakket fl.motion bevat functies en klassen die een XML kunnen bevatten met een beschrijving van een bewegings-tween en die deze tween kunnen toepassen op een weergaveobject. Flash CS3 bevat de opdracht Beweging kopiëren als ActionScript 3.0. Hiermee wordt ActionScript- en XML-code gegenereerd op basis van een bewegings-tween op de tijdlijn in het ontwerpprogramma. U kunt de gegenereerde ActionScript-code gebruiken om de animatie toe te passen op andere weergaveobjecten. U kunt ook uw eigen XML-code schrijven en de klassen fl.motion gebruiken om de animatie toe te passen op een opgegeven instantie van een weergaveobject.
Zie Elementen van bewegings-XML voor meer informatie over de ondersteunde XML-elementen.
Wanneer u meer wilt leren over scripts voor uw eigen animatie of het bewerken van inhoud via de opdracht Beweging kopiëren als ActionScript 3.0 van Flash CS3, begint u met de klasse Animator. Deze klasse bevat de belangrijkste functies en eigenschappen voor het toepassen van de bewegings-XML op een bewegings-tween.
Interface | Beschrijving | |
---|---|---|
ITween | De interface ITween definieert de API (programmeerinterface voor toepassingen) die door interpolatieklassen wordt geïmplementeerd, zodat deze klassen met de klassen fl.motion kunnen werken. |
Klasse | Beschrijving | |
---|---|---|
AdjustColor | De klasse AdjustColor definieert diverse kleureigenschappen, zoals helderheid, contrast, tint en verzadiging, ter ondersteuning van de klasse ColorMatrixFilter. | |
Animator | De klasse Animator past een XML-beschrijving van een bewegingstween toe op een weergaveobject. | |
Animator3D | De klasse Animator3D past een XML-beschrijving van een driedimensionale bewegingstween toe op een weergaveobject. | |
AnimatorBase | De klasse AnimatorBase past een XML-beschrijving van een bewegingstween toe op een weergaveobject. | |
AnimatorFactory | De klasse AnimatorFactory biedt ondersteuning op basis van ActionScript om één Motion-object te koppelen aan meerdere weergaveobjecten. | |
AnimatorFactory3D | De klasse AnimatorFactory3D biedt ondersteuning op basis van ActionScript om één Motion-object met driedimensionale eigenschappen te koppelen aan meerdere weergaveobjecten. | |
AnimatorFactoryBase | De klasse AnimatorFactoryBase biedt op ActionScript gebaseerde ondersteuning om meerdere doelobjecten dynamisch in runtime weer te geven en te tweenen met één Motion. | |
AnimatorFactoryUniversal | De klasse AnimatorFactoryUniversal biedt ondersteuning op basis van ActionScript om één Motion-object te koppelen aan meerdere weergaveobjecten. | |
AnimatorUniversal | De AnimatorUniversal-klasse past een ActionScript-beschrijving van een twee- en driedimensionale beweging toe op een weergaveobject. | |
BezierEase | De klasse BezierEase biedt exact versnellingsbeheer voor een bewegingstween tussen twee hoofdframes. | |
BezierSegment | Een Bezier-segment bestaat uit vier objecten Point die een enkele cubische Bezier-curve definiëren. | |
Color | De klasse Color breidt de klasse ColorTransform van Flash Player uit en voegt de mogelijkheid toe de helderheid en tint te beheren. | |
ColorMatrix | De klasse ColorMatrix berekent kleurmatrixen op basis van gegeven waarden en slaat deze op. | |
CustomEase | De klasse CustomEase wordt gebruikt om tijdens de voortgang van een bewegingstween in de tijd bepaalde eigenschappen van het versnellingsgedrag van de tween te wijzigen. | |
DynamicMatrix | De klasse DynamicMatrix berekent een matrix op basis van gegeven waarden en slaat deze op. | |
FunctionEase | Met de klasse FunctionEase kunnen aangepaste interpolatiefuncties worden gebruikt met het raamwerk van fl.motion in plaats van andere interpolaties, zoals SimpleEase en CustomEase. | |
Keyframe | De klasse Keyframe definieert de visuele toestand in een bewegingstween op een bepaald tijdstip. | |
KeyframeBase | De klasse KeyframeBase definieert de visuele toestand in een bewegingstween op een bepaald tijdstip. | |
MatrixTransformer | De klasse MatrixTransformer bevat methoden voor het wijzigen van afzonderlijke eigenschappen van een transformatiematrix: horizontale en verticale schaling, horizontale en verticale scheeftrekking en rotatie. | |
Motion | De klasse Motion slaat een hoofdframe-animatiereeks op die op een visueel object kan worden toegepast. | |
MotionBase | De klasse MotionBase slaat een hoofdframe-animatiereeks op die op een visueel object kan worden toegepast. | |
MotionEvent | De klasse MotionEvent vertegenwoordigt gebeurtenissen die door de klasse fl.motion.Animator worden verzonden. | |
RotateDirection | De klasse RotateDirection biedt constante waarden voor het rotatiegedrag tijdens een tween. | |
SimpleEase | Met de klasse SimpleEase kunt u een animatie instellen met het versnellingspercentage dat wordt gebruikt in de Flash-tijdlijn. | |
Source | De klasse Source slaat informatie op over de context waarin een bewegingsinstantie is gegenereerd. | |
Tweenables | De klasse Tweenables biedt constante waarden voor de namen van animatie-eigenschappen die in de klassen MotionBase en KeyframeBase worden gebruikt. |
Wed Jun 13 2018, 11:57 AM Z