Hallo Jungdeveloper,
heute möchte ich den Neulingen unter euch gerne ein paar nützliche Scripte und Tools zeigen die ihr bei der Entwicklung von Flashanwendungen und Flashwebseiten verwenden könnt. Es gibt einige die zur festen Basis einer jeden Anwendung gehören sollten. Diese und andere möchte ich euch hier vorstellen:
SWFAddress
SWFAddress bietet euch die Möglichkeit eure Flashanwendung Deeplinking fähig zu machen. Bedeutet: Ihr könnt eure Flash oder auch Ajax Anwendung so nutzen wie es bei einer üblichen Internetseite möglich wäre. Endlich könnt ihr die Browserbuttons “Vor” und “Zurück” wieder sinnvoll nutzen. Außerdem wird eure Anwendung dadurch Trackingfähig. Ihr könnt Google Analytics einbauen und dies mit ein paar wenigen Handgriffen.
SWFObject
SWFObject ermöglicht es SWF Dateien standardgemäß in euren HTML Code einzubetten. Vergesst den Object-Tag und nutzt dieses Javascript. Somit seit ihr auf der sicheren Seite und alle Browser liefern eine korrekte Darstellung. Außerdem könnt ihr die Flashversion abfragen und das seit Flashversion 6 eingebaute Updatescript ausführen.
Custom Contextmenu (Right Click Menu)
Ihr solltet eurer Anwendung ein eigenes Contextmenu geben. Damit könnt ihr Shortcuts und ein “Speichern unter” Dialog einbinden. Dazu gibt es einige Scripte im Internet. Haltet die Augen auf.
Gaia
Nutzt für volle Internetseiten kostenlose Frameworks wie z.B. Gaia, damit optimiert ihr eure Arbeitszeiten und optimiert eure Flashseite zugleich für Suchmaschinen. Mit Gaia bindet ihr außerdem SWFObject und SWFAddress ein.
FlexBuilder zur Programmierung
Nutzt andere Tools wie den FlexBuilder oder auch Eclipse. Gerade der FlexBuilder hat eine geniale “code completion” und ergänzt alle notwendigen Codezeilen wie z.B. Import Befehle in Klassen. Außerdem ermöglicht euch der FlexBuilder vorher euren Code auf Fehler zu überprüfen, ohne ständig den Compiler durchlaufen zu lassen.
Sehr schön!
Winzig klein und dennoch gewichtig: Die 72dpiAcademy hat nun denn mit deinem Artikel das Licht der Welt erblickt. Was sich dahinter verbirgt? Ihr Leser dürft gespannt sein…