YouTube Player API für AS 3 verfügbar
Mithilfe der YouTube Player API haben Flasher und Webdesigner die mit AS3 arbeiten, jetzt die Möglichkeit YouTube Videos leichter in Ihre AS3 Projekte einzubinden. Bis dato war dies nur über einen AS2 Workaround möglich, der mitunter sehr umständlich war.
Die YouTube Flash API nennt sich Chromeless Player und ist bei Google Code mit einer ausführlichen YouTube ActionScript 3.0 Player API Reference und einem hilfreichen Developer Forum zu finden.
Flash Site: Tokyo Plastic
Die Seite Tokyo Plastic kennen sicherlich einige Flasher, Webdesigner und Grafiker schon seit mehreren Jahren, ist sie doch ein Klassiker unter den gelungenen Flash-Seiten. Wir haben die Seite ebenfalls schon vor Jahren kennengelernt und waren sofort begeistert von den vielen gelungenen Flash-Animationen die man dort findet. Nun hat uns aber vor kurzem die Neugier gepackt und wir wollten wissen was sich dort seitdem getan hat.
Nun, an der Flash-Seite direkt hat sich zu unserem Bedauern nichts geändert, ABER…und das fanden wir ziemlich interessant, gibt es unter dem Menüpunkt “WORK” zahlreiche 3D Werbe-Trailer, Teaser und Videos zu bestaunen. Wobei bestaunen noch untertrieben ist, die vielen 3D-animierten Videos sind einfach unglaublich gut gemacht und in Szene gesetzt. Jedes einzelne hat seinen eigenen Charme und die Character-Animationen überzeugen auf ganzer Linie. Kennt man Tokyo Plastic, merkt man auch sofort aus welcher Design,- und Animations-Schmiede die 3D Animationen kommen.

Tokyo Plastic Flash-Site
Schade ist nur, das sich in den vergangenen Jahren nichts an der Flash-Site geändert hat. Aber die Seite ist nunmal auch ein Klassiker und brauch im Grunde keine Veränderung, da sie nach wie vor zum entdecken und bestaunen einlädt.
Kostenlose Video-Lektionen für Photoshop
Galileo Design stellt wieder einmal neue kostenlose Video-Trainings für Photoshop auf seiner Website bereit. Die Schwerpunkte behandeln diesmal die Themen “Retusche & Compositing”, sowie “Kreative Fotomontagen” und zeigen wie verschiedene Foto-Montagen im Rahmen der “EDITION fotocommunity” zustande gekommen sind. Mit den insgesamt ca. 90 min langen Video-Workshops bekommen Grafiker und Designer einen guten Einblick in die Bildbearbeitung, sowie die Bildretusche und das Composing mit Photoshop.
Die Photoshop-Trainer Pavel Kaplun und Alexander Heinrichs führen einen dabei durch 10 Photoshop-Lektionen:
Retusche & Compositing:
1. Der Composing-Workflow [4:49]
2. Digitale Stillleben [5:40]
3. Glasflaschen freistellen [10:18]
4. Kontrast und Farbe anpassen [12:05]
5. Gegenstände einarbeiten [9:23]
Kreative Fotomontagen:
1. Geeignete Bilder auswählen [5:43]
2. Ebenenmasken einsetzen [6:41]
3. Himmel dramatisieren [9:06]
4. Den Tag zur Nacht machen [10:44]
5. Das letzte Felltuning [10:31]
Weiterführende Links:
Videotraining – Retusche & Compositing
Videotraining – Kreative Fotomontagen
Video-Mitschnitte zum Multimediatreff Flash, Flex und AIR
Galileo Design stellt kostenlose Video-Mitschnitte zum Multimediatreff vom 28.3.2009 online. Der in Köln stattgefundene Multimediatreff nahm die Programme Flash, Flex, AIR und Silverlight zur Erstellung von RIA`s unter die Lupe und es wurden die Vorteile einer Rich Internet Application, kurz RIA, aufgezeigt. Desweiteren wurde gezeigt wie effizient FDT als Entwicklungsumgebung zur Programmierung von größeren Flash-Projekten funktioniert. Dafür wurden Experten der Szene eingeladen, darunter auch von Adobe und Microsoft.
Die exklusiven Video-Mitschnitte behandeln dabei die Themenbereiche Flash, Flex und AIR: Die Zukunft von Rich Internet Applications, Neuerungen von Flash CS4 in der Praxis, reale Flex-Projekte und Programmieren mit FDT.
Die Video-Mitschnitte im einzelnen:
1. Flash & Flex – wie alles begann und was die Zukunft bringt [55:58]
2. Flash CS4 – die neuen Features in der Praxis [50:47]
3. Flex & AIR – Web- und Desktop-Anwendungen entwickeln [33:50]
4. Besser programmieren mit FDT [56:13]
Die über 3 Stunden andauernden Video-Mitschnitte kann man sich direkt auf der Galileo Design Website ansehen.
Weiterführende Links:
Flash, Flex und Air Video-Mitschnitte
Galileo Design
Multimediatreff
Kostenloses Videotraining für Flash CS4
Auf der Galileo Press Website kann man sich aktuell einige kostenlose Video-Lektionen für Flash CS4 ansehen. In insgesamt 5 Lektionen lernt man wichtige Neuerungen in Flash CS4 kennen, die sicherlich für den ein oder anderen Flasher interessant sind. Flash-Trainer Helge Maus behandelt dabei folgende Themen:
1. Schnellstart-Workshop [12:58]
2. Das 9-teilige Segmentraster [4:09]
3. Objekbasierendes Bewegungs-Tweening [10:10]
4. Inverse Kinematik mit dem Bone-Werkzeug [10:40]
5. Auf Webseiten verlinken [3:54]
Die insgesamt über 40 Minuten andauernden Video-Tutorials kann man sich kostenlos direkt auf der Galileo Press Website ansehen. Wer mehr zu Adobe Flash CS4 wissen möchte, kann sich darüber hinaus den kompletten Workshop auf Lern-DVD kaufen.
Kostenloses Videotraining für Photoshop CS4
Für alle Grafiker und Designer und die die es werden wollen, gibt es aktuell auf der Galileo Design Website kostenlose Videotrainings für Photoshop CS4 von Photoshop-Profi und Trainer Pavel Kaplun, Gesamtlaufzeit: 30 Minuten. Mit den einzelnen Lektionen bekommt man einen guten Überblick über die Funktionen in Photoshop CS4.
Die einzelnen Photoshop CS4 Lektionen im Überblick:
1. Einstellungsebenen kombinieren [6:29]
2. Schwarzweiß-Umwandlung [6:09]
3. Vektormasken verwenden [4:46]
4. Fotofilter einsetzen [4:31]
5. Fluchtpunkt-Retusche [8:57]
Die Videos kann man sich direkt online auf der Galileo Design Website ansehen.
Hier gehts zum Videotraining.
Flv mit Netstream und Netconnection laden und steuern
Flash Videos, kurz .flv, lassen sich heute recht einfach mit Flash laden und steuern. Dazu gibt es die FLVPlayback-Komponente, die eine komplette Steuerung beinhaltet und somit das laden und steuern der Flv`s zum Kinderspiel macht. Möchte man aber eigenes Actionscript schreiben um Flv`s zu laden und zu steuern, muß man auf die NetStream und NetConnection Klasse zurückgreifen. Dies ist schon mit AS 2 möglich gewesen, wir wenden uns aber heute dem Beispiel mit AS 3 zu.
1. Zuerst erstellen wir eine Instanz der NetConnection. Dabei muß kein anderer Server angegeben werden, da die Verbindung auf demselben Server erfolgt:
var nc:NetConnection = new NetConnection();
nc.connect(null);
2. Danach wird ein NetStream Objekt instanziert und NetConnection angefügt:
var ns:NetStream = new NetStream(nc);
3. Zum eigentlichen Abspielen und Laden der Datei benötigen wir die Methode play(Datei). Da aber der Film am Anfang angehalten werden soll muß die Flv anfangs auf pause() gesetzt werden. Darüber hinaus muß, damit das erste Bild angezeigt wird, die Abspielposition auf seek(0) gesetzt werden. Das ganze sieht dann so aus:
ns.play("video.flv");
ns.pause();
ns.seek(0);
4. Der Video-Stream ist nur verwendbar, wenn wir ihn an ein Video-Objekt anhängen, das mit attachNetStream(NetStream) geschieht. Nun erhält das Video noch die korrekten Höhen,- und Breitenmaße und wird dann unterhalb eines Anzeigeobjektcontainers hinzugefügt, der sich unterhalb einer Maske befindet und so einen Teil des Videos ausschneidet:
var video:Video = new Video();
video.attachNetStream(ns);
video.height = 320;
video.width = 240;
placeholderMc.addChild(video);
5. Um das Video zu steuern benötigen wir einen Play,- , Stop,- und Pausebutton.
In AS 3 müssen nun Event-Listener für die verschiedenen Button angelegt werden:
playBtn.addEventListener(MouseEvent.CLICK, videoPlay);
stopBtn.addEventListener(MouseEvent.CLICK, videoStop);
pauseBtn.addEventListener(MouseEvent.CLICK, videoPause);
6. Zum Schluß müssen noch die Funktionen für die Event-Listener geschrieben werden. Dabei ist zu beachten, daß das Abspielen nicht mit play() gestartet wird, sondern mit resume(), da wir den Stream schon ganz am Anfang abgespielt und angehalten haben:
function videoPlay(evt:MouseEvent){
ns.resume();
}
7. Das stoppen des Streams besteht aus pause(), sowie seek(0) um den Abspielkopf wieder an den Anfang zu setzen:
function videoStop(evt:MouseEvent){
ns.pause();
ns.seek(0);
}
8. Als letztes erfolgt noch das pausieren des Streams mit der Methode pause():
function videoPause(evt:MouseEvent){
ns.pause();
}
Diese Grundsteuerung läßt sich dann nach belieben erweitern, mit z.B. einer Positionsanzeige oder Vor,- und Zurückspulbutton, um einen voll funktionsfähigen Flash Videoplayer mit AS 3 zu bauen.
