Design des Flash Frontends
Nach langer Zeit ohne Post, melde ich mich mit der Nachricht “PureMVC Website ist fertig” zurück. Ich habe mich eingearbeitet und muss sagen, dass ich mit der Arbeit mit PureMVC sehr zufrieden bin. Das Framework ist klasse und während ich an dem Frontend für die Beispielwebsite meiner Bachelorarbeit gearbeitet habe, ist mir schon das eine oder andere Mal der Gedanke gekommen: “Warum keine Arbeit über PureMVC?” Aber sei’s drum.
Ihr findet die kompletten Quellcode, die FLA und die XML am Ende des Posts. Der Quellcode ist leider kaum dokumentiert und das ganze Projekt ist noch nicht gesäubert. Darum kümmere ich mich, wenn ich mit der Extension-Programmierung fertig bin, also verzeiht bitte den einen oder anderen Schönheitsfehler. Falls erfahrenere PureMVC Programmierer unter meinen Lesern sind und noch den einen oder anderen Tipp an mich haben: Immer her damit. Da es mein erstes Projekt war, kann man mit mehr Erfahrung bestimmt das ein oder andere besser machen.
Wem das Projekt gefällt es gerne für seinen eigenen Zwecke benutzen und abändern. Über ein kleines Danke freue ich mich dann aber doch.

Als Debugger habe ich Arthropod von Carl Calderon benutzt. Auf diesen bin ich irgendwann gestoßen und er hat mich bisher nicht entäuscht. Ich glaube zwar, dass der Debugger nicht mehr sonderlich stark weiterentwickelt wird, aber da er auf Adobe Air basiert ist er einfach universal einsetzbar.
Ich habe die Debugger-Klasse jetzt nicht entfernt und es sind glaube ich auch noch ein paar Debug-Aufrufe im Quellcode. Wen das stört, kann sie gerne rausschmeißen.

Wenn ich Zeit finde, werde ich auch gerne mal ein Tutorial über den Aufbau des Flashmoduls schreiben. Ich habe mich unter folgenden Adressen schlau gemacht:

Die XML site.xml enthält die Daten für die Website. Da ich den Content ja dann in TYPO3 einfüllen werde, ist das Ganze natürlich eher als Template gehalten. Aber ich denke die Strukur erklärt sich von selbst, da das ganze Frontend ja nur ein Beispiel für die Funktionsweise der Extension sein soll.

Bugs, Vorschläge oder Ähnliches einfach als Kommentar unter den Post.

T3lovesFlash

Leave a Reply