Inhalte für den Flash Player 10 erstellen

Wer schon ganz heiß auf Astro (den Flash Player 10 ist), kann jetzt auch Inhalte dafür erstellen. Wie das geht, steht hier:
Anleitung bei Adobe »

Wie schon erwähnt, finde ich die typisierten Arrays, in Flash die sog. Vectors, besonders cool.

var intList:Vector.<int> = new Vector.<int>();

Erstellt einen neuen Vektor (also typisiertes Array) vom Typ int. Bitte beachten, dass Vector ein neuer Typ ist und nichts mit Vektoren Positions-Vektoren zu tun hat.


var fixedIntList:Vector.<int> = new Vector.<int>(10, true);

Erstellt einen Vektor mit der Länge 10 und einer festen Anzahl an Elementen. (Parameter length and fixed)

Weitere Links:
Einführung in die neue Drawing API bei senocular.com »
3D Beispiel von Adobe »
Text Engine Beispiel von Adobe »

Geschrieben in Allgemein | 4 Kommentare

Flash Player 10 (Astro) in der Beta Version

Seit kurzer Zeit ist die 10. Version des Flash Players in den Adobe Labs verfügbar.

http://labs.adobe.com/technologies/flashplayer10/

Die Änderungen halten sich momentan noch in Grenzen, wie ich finde. Das meiste wurde schon auf der MAX 2007 gezeigt.

Unter amderem steht jetzt eine API bereit um Objekte einfach im Raum zu verschieben und drehen. Toll finde ich vor allem die neuen Text Features, z.B. sind nun Texte über mehrere Spalten oder linksläufige Schrift möglich. Letzteres ist vor allem für internationale Seiten eine klasse Sache, sicher aber auch für die Flash Player Popularität. Aus Programmierersicht vor allem toll: Typisierte Arrays werden möglich.

Geschrieben in ActionScript, Flash | Keine Kommentare

Tweego: Papervision Beispiel

Ein kleines Tweego Beispiel:
Papervision Bezier Movement »

(Bezier Kurven sind in der aktuellen Release Version noch nicht enthalten)

Geschrieben in AIR, ActionScript, Flash, Flex | 4 Kommentare

Tweego endlich online

Tweego

Soeben habe ich die erste Version von Tweego veröffentlicht. An dieser Stelle auch danke an die vielen Zuschriften und die Unterstützung von Moses Gunesch.
Tweego @ Google Code »

Einige Spezialfunktionen (z.B. Filter Tweening) und eine Dokumentation fehlen momentan noch, aber alle wesentlichen Funktionen stehen.

Wem Fuse gefallen hat, der sollte sich Tweego unbedingt mal anschauen. Im Paket bei Google Code finden sich auch einige Beispielbewegungen, denn die Verwendungsmöglichkeiten sind wirklich vielfältig. Dennoch eine kleine Beispiel-Sequenz:


var t:Tweego = new Tweego;
t.push({target: target, x: 100, y: 200, time: 1, ease: Bounce.easeOut});
t.push({delay: 2});
t.push({target: target, width: 500, time: .5, ease: Elastic.easeOut, func: onComplete});
t.start();

Wer keine Sequenzen animieren möchte und die Syntax von Tweener/TweenLite mag, kann das auch mit Tweego machen. Ich möchte aber auch noch mal ausdrücklich erwähnen, dass dies nicht die empfohlene Variante ist und nur für simple Bewegungen benutzt werden sollte.

Tweego.tween(target, {x: 500, y: 500});

Ansonsten freue ich mich über euer Feedback!

Geschrieben in AIR, ActionScript, Flash, Flex | Keine Kommentare

FDT 3.0 Debugging Tutorial

Seit gestern ist die Enterprise Version von FDT 3.0 in der öffentlichen Beta Phase. Zum Thema Debugging in FDT habe ich ein kleines Tutorial geschrieben (Englisch):

FDT Debugging Tutorial »

Geschrieben in ActionScript, Flash, Sonstiges | Keine Kommentare

Flashforum Konferenz 2008

Flashforum Konferenz 2008

Von 21. bis 24. Mai findet die alljährliche Flashforum Konferenz in Köln statt.

Offizieller Text (mit neuen Daten korrigiert):

[...] Zum achten Mal veranstalten Marc Thiele und Sascha Wolter vom 21. bis zum 24. Mai 2008 Workshops und die Konferenz rund um Webtechnologien und Webdesign mit dem Schwerpunkt auf der Flash- und Flex-Plattform und Adobe AIR. Der bekannte Blick über den Tellerrand und eine Vielzahl inspirierender kreativer und technischer Themen gehören dabei ebenso zum Programm, wie die Gespräche mit neuen Kontakten und alten Bekannten.

In diesem Jahr gibt es neben der zweitägigen Konferenz erstmalig einen einführenden Pre-Konferenz-Tag und einen vertiefenden Post-Konferenz-Tag. Der erste Tag am 21. Mai 2008 bereitet Sie in ganztägigen Workshops auf die anschließende Konferenz vom 22. bis zum 23. Mai vor. Und der letzte Tag schließt das Ereignis mit weiteren fortgeschrittenen ganztägigen Workshops. Bitte beachten Sie, dass die Plätze für die Workshops und die Teilnehmerzahl bei der Konferenz begrenzt sind. Sichern Sie sich also jetzt das Kombiticket für Workshop und Konferenz zu Frühbucherkonditionen, denn in den letzten Jahren waren wir bereits frühzeitig ausgebucht.

Letztes Jahr war ich leider kurzfristig verhindert, freue mich fast doppelt auf dieses Jahr.

Flashforum Konferenz 08 »

Update: Die Flashforum Konferenz findet nun vom 21.-24. Mai statt!

Geschrieben in Sonstiges | 3 Kommentare

Singularity 08

Singularity

Nun ist es also auch offiziell raus. Die von Aral Balkan groß angekündigte Singularity ist eine dreitätige Online Webkonferenz.

Den ganzen Beitrag lesen »

Geschrieben in Sonstiges | 2 Kommentare

Nettes Browser Plugin: PicLens

PicLens

Helau!
PicLens ist ein wirklich cooles Plugin, das man sich unbedingt mal anschauen sollte. Damit macht das Bilder anschauen gleich doppelt Spaß.

Zur Demo »

(via Flashforum)

Geschrieben in Sonstiges | Keine Kommentare

Go & Tweego

Tweego

In diesem Beitrag möchte ich gerne Tweego vorstellen. Tweego ist (oder besser wird) eine Tweening Engine, die auf der Go ActionScript Animation Platform aufsetzt. Dabei setzt Tweego größtenteils auf die bewährte Fuse Syntax. Also perfekt für komplexe Animationssequenzen. Zusätzlich wird das adaptieren von Fuse Animationen einfach.

Brauchen wir denn überhaupt noch eine Tween Klasse? JA!

Den ganzen Beitrag lesen »

Geschrieben in AIR, ActionScript, Flash, Flex | 1 Kommentar

Tweening in ActionScript 3

Was in AS2 Fuse ist, ist in AS3 Tweener. Wirklich?

Ehrlich gesagt, war ich beim Umstieg auf AS3 etwas erschüttert. Die vorhandenen Tweening Engines (allen voran Tweener) haben mich doch ziemlich enttäuscht. Am meisten stört mich, dass diese für komplexere Animationssequenzen völlig ungeeignet sind.

Entweder besitzen diese gar keine Funktionalität dafür oder man kann Sequenzen für eine Eigenschaft erstellen; meiner Meinung nach kein brauchbares Konzept. Mit Pausen arbeiten ist bei komplexen Sequenzen auch furchtbar. Stellt euch vor man muss die erste von 20 Sequenzen um eine Sekunde verlängern. Folglich müssen 19 weitere Werte angepasst werden. Gerade beim Finetuning dann sehr aufwändig.

Darüberhinaus stören mich dann noch einige Details und Dinge, die nicht zu Ende gedacht wurden.

Die logische Konsequenz: Eine eigene Engine…

Geschrieben in ActionScript, Flash | 3 Kommentare

Links