AS2-Tween-Funktionen

October 7

AS2-Tween-Funktionen

In ActionScript 2.0, oft bezeichnet als AS2 können Entwickler komplexe animierte Effekte für Flash-Dateien erstellen. Mithilfe der Tween und TransitionManager-Klasse von ActionScript 2.0-Sprache können Entwickler Tweening-Effekte, um das Objekt aussehen animiert definieren. Die Flash-Interface ermöglicht Entwicklern verschiedene standard-Tween-Effekte zu implementieren, aber benutzerdefinierte Effekte definieren einige ActionScript-Code ist erforderlich.

Klassen

Die ActionScript 2.0-Hauptklassen, die Tween-Funktionen Zugriff auf erforderlich sind die Tween-Klasse und die TransitionManager-Klasse. Flash-Dokumente importieren können bestimmte Ressourcen vor ihren Code nutzt, wie folgt:

Import mx.transitions.Tween;Import mx.transitions.easing.*;

Dies ermöglicht Zugriff auf die Tween-Klasse zusammen mit Beschleunigungsfunktionen, die daran beteiligt sind, erstellen animierte Übergangseffekte, die mithilfe von ActionScript 2.0-Code des Dokuments. Sobald diese Klassen vorhanden sind, kann das Dokument Instanzen der Tween-Klasse sowie den Zugriff auf Lockerung Standardfunktionen auf die daraus resultierenden Tween-Effekten anwenden erstellen.

Erstellen von Tweens

Um eine animierte Tween in einem Flash-Dokument zu implementieren, muss die ActionScript-Code die Tween-Klasse instanziieren. Entwickler können ein Tween-Objekt explizit für die spätere Verwendung erstellen. Zum Beispiel:

neue Tween (Myclip_mc, "_y", Elastic.easeIn, 500, 100, 10, true);

Dieser Code gibt ein Movieclip-Symbol um das Tween zu übernehmen. Die Parameter zeigen verschiedene Aspekte des Tweens, mit der "y"-Achse angegeben als die Objekteigenschaft Anwenden des Tweens, die Lockerung-Eigenschaft angegeben als Lockerung in die Start- und End-Dimensionen des Tweens-Eigenschaft, die Dauer des Tweens machen Last und true oder false Wert an, ob die Dauer in Sekunden oder Frames gemessen werden sollte. In diesem Fall schrumpft das Tween das Symbol auf die Achse "y" von 500 bis 100 Pixel, dauert 10 Sekunden.

Tween-Methoden

Die ActionScript 2.0-Tween-Klasse bietet eine Reihe von Methoden Entwickler wählen kann, auf Object-Instanzen der Klasse aufrufen. Diese Methoden weisen Flash auf bestimmte Punkte innerhalb der Animationssequenz von Tweens definiert verschieben. Z. B. verschiebt die Methode "Fforward" sofort an das Ende der Animation. Andere Tween-Methoden in den nächsten und vorherigen Frame verschieben, zurückspulen, starten und stoppen die Animation.

Veranstaltungen

Entwickler können ihre Flash Tween-Verarbeitung Event-Handler-Funktionen hinzufügen. Dadurch wird ein Flash-Dokument, z. B. um anzugeben, was geschehen soll, wenn einer Tween-Animation abgeschlossen ist. Die Event-Handler-Funktionen für die Tween-Klasse enthalten "OnMotionStarted" für, wenn die Animation beginnt, "OnMotionStopped" für wenn es aufhört, "OnMotionFinished" für wenn Tweens beendet hat, "OnMotionResumed" für wann es beginnt nach dem Anhalten und "OnMotionChanged" für jede Änderung in der Eigenschaft des Objekts, die Gegenstand des Tweens ist.