Die letzte Zeit ist es ruhiger geworden, da ich mit der ernsthaften Absicht Urlaub zu machen und einem „eben-mal-schnell-vor-dem-Urlaub“ Projekt gekämpft hab.
Allerdings war dieses Projekt extrem spannend und ich hab mal wieder eine Menge gelernt. Aufgabe war es eine Anwendung für eine CD zu entwickeln,
die sowohl Flash, Flash Video als auch eine Anbindung ans Internet hatte und als Native Anwendung mit Low-Level Betriebssystem API arbeitet.
Und: ES GEHT !
Das ganze war eine Promo Aktion eines großen Kunden und ich und meine Lieblingsdesignerin haben uns die Arbeit geteilt. Sie hat die Animationen
in Flash gebaut (Schicken mehr stufiges Menü, das am Ende Flex informiert, das ein bestimmter Menüpunkt aktiviert wurde).
Die ganze Sache rein in Flash zu machen, war aufwendiger, daher wurde es in einen Flex und in einen Flash teil gesplittet die beide mit einander
integriert wurden. Die GuidedTour haben wir von einer Medien Agentur als Flash Video exportieren lassen und dann per Flex Video Komponente
integriert. Hier sollte man darauf achten, das bei autoplay der Film nach dem Laden los geht. Auch wenn die View nicht mehr aktiv ist. Ansonsten funktioniert
die Komponente recht einfach.
Das Menüsystem wurde in Flash gebaut (Flash 9/AS3) Wichtig!, da es sonst nicht mit Flex direkt kommunizieren kann. Das ganze wurde dann per
SWFLoader integriert (Embedded, war ja ne CD) und konnte dann per Events mit Flex kommunizieren. Das AS3 coding hab ich dann gemacht,
da es einfacher ist die Embedded Movies per AS3 zu steuern.
Mir ist mal wieder aufgefallen, das es an einigen Stellen etwas schwieriger ist mit Flex zu Layouten. Aber man bekommt alles hin.
Technisch am wackeligsten war die Integration der Low-Level API. Hierfür wurde die Anwendung mit einem speziellem Tool in eine Native Anwendung
umgewandelt, die dann aber wiederrum viele weitere APIs zur Verfügung hatte. Damit konnte über eine DLL oder ein Cmdline Tool direkt auf die notwendigen
Funktionen zugegriffen werden.
Am Ende stand noch das Mastern der CDs, was mit Toast gut ging. Hierbei hab ich dann zwei Images für eine CD erzeugt. Eines das von Windows gelesen
wird und eines das vom Mac gelesen wird.
Am Ende ist eine nette Anwendung rausgekommen und ich hab wieder viel gelernt über die Dinge die kaum einer gemacht hat bis jetzt.
0 Antworten bis hierher ↓
Bis jetzt noch kein Kommentar ... Bring die Sache ins Rollen, und füll das untere Formular aus.