3D-Karte Flips mit Tweens in Flash CS4 und Flash CS3

Flash Player 10 unterstützt native 3D-Methoden in Actionscript 3 so Bilder mit perspektivischer Verzerrung Spiegel ist viel einfacher, in Flash CS4 als in Flash CS3. Es hat seine Herausforderungen, though. Einer von ihnen ist das Problem der 3D-Objekte zu verwischen, wenn dieses 3D-Verfahren verwendet werden. In diesem Tutorial zeigen wir eine benutzerdefinierte AS3-Klasse, TweenFlipCS4, die der Behandlung dieser Frage einen Weg gibt.

  • Laden Sie alle Dateien in diesem Tutorial entsprechen: tweenflip.zip

Die Timeline-Code - Anpassen einer Instanz von TweenFlipCS4

Der statische Text auf der Bühne wurde bei Authoring-Zeit erstellt. Alles andere ist programmatisch getan. Die Bilder werden zur Laufzeit durch die TweenFlipCS4 Klasse geladen. Die Adressen für die Bilddateien werden an den Konstruktor der Klasse geladen geben.

Hier ist der Timeline-Code in flip_cs4.fla durch Erklärungen gefolgt.

Wir importieren fl.transitions.easing Paket Funktionen erleichtern, damit wir diejenigen, gehen wir auf die TweenFlipCS4 Methode Instanz .setFunc wählen. Wir importieren die TweenFlipCS4 Klasse. (Der Ordner flashandmath-> AS3 im selben Ordner wie die FLA-Datei sein muss.) Wir schaffen zwei Instanzen der TweenFlipCS4 Klasse und speichert sie in der Variablen card1 und card2. TweenFlipCS4 erweitert die Sprite-Klasse, also verwenden wir Eigenschaften der Sprite-Klasse unsere Instanzen auf der Bühne zu positionieren. Wir verwenden andere Methoden der TweenFlipCS4 die Geschwindigkeit und die Dauer jedes Tween einzustellen sowie die URL für die Verbindung der auf Mausklick. Auf der nächsten Seite stellen wir die komplette Liste der TweenFlipCS4 öffentlichen Methoden, die individuell genutzt werden kann und das Innenleben der Klasse besprechen.

In Verbindung stehende Artikel