Im Folgenden wird ein kleiner ActionScript-Code (AS2) für einen Flash-Countdown vorgestellt. Anhand der Systemzeit und eines Enddatums wird die verbleibende Zeit errechnet. Um die Anwendung ein wenig interaktiv zu machen, kann man mittels eines Kalenders das Enddatum verändern.
Schlagwort: ActionScript
Reflection Class für MovieClips
Im Pixelfumes-Blog wurde eine nette Klasse zum Erstellen von Reflexionen veröffentlicht. Die Reflection Class V3 fügt mit einer Codezeile einem MovieClip eine Reflexion hinzu:
[as]
import com.pixelfumes.Reflect;
r1 = new Reflect({mc:video_mc, alpha:45, ratio:255, distance:4, updateTime:.33, reflectionAlpha:90, reflectionDropoff:3});[/as]
Link: Beispiel anschauen
Link: Reflection Class V3 with Source
[ad]
Update: Die Reflections-Klasse gibt es nun auch für ActionScript 3. Ben Pritchard hat hierzu im Adobe Developer Center einen Artikel geschrieben.
Creating movie clips with reflections in ActionScript 3.0
SWFObject: Parameterübergabe in ActionScript 3
Mit dem SWFObject können bekanntlich auch Variablen von einer HTML-Seite in eine SWF-Datei übergeben werden. Hier ein Beispiel, dass die Variable video aus der URL ausliest (vgl. auch FLV Flash Fullscreen Player).
[js]
[/js]
Bei ActionScript 2 sind Parameter, die mit SWFObject übergeben werden, sofort im ersten Keyframe unter dem gleichen Namen verfügbar (hier im Beispiel also video).
[as]
trace (video)
[/as]
Dies funktioniert mit ActionScript 3 nicht. In Flash CS3 kommt man folgendermaßen an den Wert:
[as]
trace (root.loaderInfo.parameters.video)
[/as]
Schwarzes FLV Playback Skin (Flash CS3 / AS3)
Das Skinning der FLV Playback Komponente von Flash CS3 funktioniert genauso wie in Flash 8. Die FLA-Dateien sind etwas übersichtlicher aufgebaut als im Vorgänger. Wer schon einmal ein Skin modifiziert hat, wird sich sofort zurecht finden. (vgl. „Interaktives Video im Internet mit Flash“, S.154)
Flash CS3: Video-Untertitel im Timed Text Format
Die neue FLV Playback Komponente in Flash CS3 wird Untertitel im Timed Text Format, einem W3C-Standard, unterstützen. Die Untertitel-Informationen werden einfach in einem externen XML-File abgelegt. Den Rest erledigt die Komponente, es werden keine ActionScript-Kenntnisse benötigt.
Zahlreiche Formatierungsmöglichkeiten werden von der FLV Playback Komponente unterstützt:
- rechtsbündige, linksbündige und zentrierte Textabschnitte
- Textgröße (absolut und relativ)
- Textfarbe und Schriftart
- fett und kursiv
- Hintergrundfarbe des Textfelds
Im Folgenden ein Überblick und einige Beispiele zum neuen Untertitelformat in Flash CS3.
Flash CS3: Video-Untertitel im Timed Text Format weiterlesen
Flash Video Gallery
Schon zu Zeiten von Flash MX 2004 war die Flash Video Gallery ein gerne gezeigtes Beispiel, deren Quellcode später auch von Macromedia veröffentlicht wurde. Die Video Gallery wurde nun von Adobe überarbeitet. Technisch wieder auf dem neusten Stand, kommen nun externe Flashvideos und ActionScript 3 zum Einsatz.
Folgende Punkte zeichnen die neue Version aus:
- bessere Performance und weniger Code
- vereinfachte Templates und XML-Dateien
- Einsatz von AS3-Komponenten
- Anpassen des Designs (Branding)
- Fullscreen-Mode möglich
Die Quelldateien und ein ausführliches Tutorial, wie die Flash Video Gallery verwendet wird, finden sich im Developer Center auf der Adobe Website.
Link: Beispiel anschauen (Flash Video Gallery)
Link: Flash Video Gallery (Developer Center, Tutorial)
Link: Flash Video Gallery (alte Version / ActionScript 2) (Developer Center, Tutorial)
Flash CS3: ActionScript 3 FLV Playback Komponente
Im Zuge der neuen Flash CS3 Version hat Adobe auch einige Verbesserung an der FLV Playback Komponente vorgenommen.
Im Adobe Developer Center finden sich bereits zahlreiche Workshops und Tutorials, die sich mit dem Thema Video & Flash CS3 auseinandersetzen. Daraus habe ich eine kurze Zusammenstellung gemacht, was sich an der Komponente im Vergleich zum Vorgänger geändert hat.
Was genau die FLV Playback Komponente ist und was kann, findet sich in Kapitel 13 von „Interaktives Video im Internet mit Flash“. Im Folgenden deshalb nur ein Blick auf die neuen Funktionen.
Flash CS3: ActionScript 3 FLV Playback Komponente weiterlesen
Adobe Flash Player 9.0.45 stellt Kompatibilität zu CS3 her
Adobe hat gestern ein Update für den Flash Player zum Download bereitgestellt. Laut dem News-Portal „MacNews“ bereinigt die Version 9.0.45.0 einige Darstellungsfehler der ActionScript 3 Komponenten, die in der kommenden Flash Version CS3 beinhaltet sein werden.
Link: Get Flash Player
Link: Adobe: Flash Player unterstützt in CS3 erstellte Inhalte (macnews.de)
Nachtrag: Ausführliche Informationen gibt’s im Blog von Emmy Huang, der Produktmanagerin für den Flash Player
Link: Flash Player 9 Update (9.0.45.0) release available for Windows and Mac (CS3 bug fixes)