Ich habe vor einiger Zeit ein sehr schönes Tool entdeckt nennt sich SOSmax von den Powerflashern
…
Ich habe mal 2 Klassen erstellt damit man dieses Tool nutzen kann ist eigentlich ziemlich einfach…
Am anfang eurer Applikation einfach den LoggerController instanziieren…
new LoggerController();
Ihr braucht die Klasse nicht in einer Variable speichern… Die Funktionen die Ihr braucht sind alle static… Um einen simplen Message auszugeben:
LoggerController.logMessage(LoggerKeys.KEY_DEBUG, "LoggerController", "Meine Message");
Um eine Folding Message auszugeben:
LoggerController.logFoldingMessage(LoggerKeys.KEY_DEBUG, "Titel", "LoggerController", "Message");
Download SOSmax
Klassen
Um aus einer hereingeladenen SWF die verknüpften MovieClips zu bekomme benötigt man einen kleinen Workkarround…
Deshalb habe ich mal einen kleine Funktion geschrieben um das leben einbisschen einfacher zu machen
…
public static function getMovieClipClassByString( className : String, event : Event ) : MovieClip
{
var classReference:Class = event.target.applicationDomain.getDefinition(className) as Class;
var mc:MovieClip = new classReference() as MovieClip;
if (mc == null)
{
new Error("Error!!! MovieClip ist nicht verfügbar...");
}
return mc;
}
Als return gibt es dann den MovieClip… target : *, das Sternzeichen bedeutet nichts einfach als eine wildcard ihr könnt alles übergeben war zu faul um Object rein zu schreiben
… Aufjedenfall ist das was übergeben werden soll:
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, urlLoaderCompleteHandler);
private function urlLoaderCompleteHandler( event : Event ) : void
{
getMovieClipClassByString(className, event);
}
Download Klasse
Hier ein Getter und Setter Template was vieles erleichtert
…
Download
Es gibt eine sehr schöne funktion beim Flex Builder und zwar eine anbindung zu einer Datenbank, Flex erstellt dann automatisch CRUD PHP Skripte…
Selbst für mich der keine Ahnung von PHP hat ist es verständlich was Flex da macht
… Wenn mann mehrere Tabellen hat muß man nur diese Verbindung Programmieren oder den SQL Statement ändern ist wirklich sehr einfach… Desweiteren erstellt Flex schon eine Oberfläche womit man die dinge testen kann, ist schon sehr angenehm…
Vorher bitte (Windows):
- xampp oder wamp installieren ( wenn noch nicht vorhanden )
- Datenbank erstellen ( http://localhost/phpmyadmin )
- Hier ein SQL Script für erstellen einer Tabelle
CREATE TABLE IF NOT EXISTS `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`firstname` varchar(50) NOT NULL,
`lastname` varchar(50) NOT NULL,
`email` varchar(50) NOT NULL,
`phoneNumber` varchar(50) NOT NULL,
`cellphoneNumber` varchar(50) NOT NULL,
`homepage` varchar(50) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
- Flex Builder Startbereit haben also geöffnet

Als erstes erstellen wir uns ein Projekt mit der Einstellung: Application server type: PHP
Nachdem das Projekt erstellt wurde bitte in den src Ordner einen php Ordner erstellen nur der Ordnung halber
…

Nachdem wir ein neues Projekt angelegt haben einfach auf Data -> Create Application from Database

Nun müssen sie Ihren Web Root sowie die Root URL eingeben..
Web Root: ist der Pfad zu Ihrem htdocs/www ordner
Root URL: ist meistens http://localhost

Jetzt kommt das entscheidende die Connection. Rechts einfach auf Add klicken.

Diesen PopUp könnt ihr eurene Connection einen Namen geben, total süß
, sowie eine beschreibung… Beides ist nicht so wichtig hauptsache ihr findet diese Connection wieder
…

So jetzt wird es interessant denn jetzt wird eine Verbindug zur Datenbank hergestellt…
Host URL: die URL zur Datenbank meistens localhost
Database Name: Name der Datenbank die sie bei phpmyadmin angelegt habe oder via mysql
Username: Username zu der Datenbank
Password: Passwort zu der Datenbank
Wenn Ihr eure Daten eingegeben habt einfach auf Finish klicken dann kommt Ihr wieder auf die Haupframe zurück…

Nun seht ihr eure Datenbank und die Tabelle mit dem dazugrhörigen PRIMARY KEY…
Einmal bitte Next klicken…

PHP Source Folder: via Browse auf den PHP Ordner im src Ordner auswählen
PHP File Name: hier einmal einen Namen für die PHP Datei schreiben, ist egal ich nenn es meistens CRUDScript oder so…
Einmal bitte Next klicken…

So nun seht Ihr die Tabelle die Ihr erstellt habt wenn ihr meinen SQL Script benutzt habt dann seht ihr das gleiche was auf dem Bild zu sehen ist
, wenn nicht dann habt ihr was falsch gemacht
…
Das Feld Enable filtering on column: dient in der Benutzeroberfläche was erstellt wird als Suchmaske… Das heißt hier könnt Ihr nach verschiedenen Spalten suche lassen natürlich kann man nach allen suchen
lassen aber das müsst Ihr dann schon selber schreiben
…
Einmal bitte Finish klicken…

Juhuuuu jetzt habt Ihr es geschafft wie Ihr seht habt ihr einen Datagrid was eure Tabelle wieder spiegeln soll… Wie ihr in euren Projekt Ordner seht wurden mehrer AS Scripte abgelegt sowie PHP Scripte… Aber jetzt könnt Ihr alles selber bearbeiten…
In der Test.php sind die wichtigsten PHP Funktionen…
Wenn ihr in PHP weiter kommen wollt dann fragt Google
… Bei Flex bzw. AS 3 könnt Ihr mich fragen
…
Hi @all,
da ich FDT schon seit der 2.0 Version kenne bin ich natürlich total begeistert
… Gegennüber zu Flex Builder hat es erheblich große Vorteile in Programmierern… Doch braucht man den GUI Editor so wie ich weil ich zu faul bin die ganzen Sachen einzutippen dann hat der Flex Builder natürlich seine Vorteile…
Ich habe auch schon ein Workarround wie man trotzdem beide vorteile nutzen kann
Check this out…
Pro FDT:
- Coding Templates
- SWC Browsing
- besseres Design bei Package Strukturierung
- Anbindung zu Flash IDE
- besseres Codehighlighting sowie einstellung von Codehighlighting
- besseres Refactoring
Pro Flex:
- GUI Editor
- Anbindung zur Datenbank mit automatischen erstellung von CRUD Skripten (tutorial kommt)
- billiger als FDT
Fazit:
Nach meiner Persöhnlichen Meinung würde ich FDT aufjedenfall beverozugen als den Flex Builder die GUI kann man im Notfall auch noch eintippen soviel ist das nun auch wieder nicht
da man sowieso die GUI dynamisch zusammensetzt… Das was FDT bietet wie Codehighlighting und Code Templates erleichtert uns Programmierern erheblich das leben, schon alleine die getter und setter methoden nicht immer selber schreiben zu müssen war schon ausschlagebend für mich
… Und wollen wir mal nicht über meinen bunten Codehighlighting reden, sehr bunt aber wesentlich schöner als das triste von Flex Builder
…
ABER es kommt bald der Flash Builder und das was ich gesehen habe muß ganz ehrlich gestehen ist der Flash Builder wesentlich angenehmer und besser als FDT … Der Flash Builder kann jetzt beides und hat sogar einen direkte zugang zum Flash IDE dadurch das es eine Komponente gibt für den Flash Builder ich habe jetzt die Beta mehrere Monate mal ausprobiert und muß gestehen es ist sehr gelungen… Der Flash Builder beinhaltet die besten teile von FDT und Flex Builder ich warte mal ab wenn es offiziell raus kommt… Mehr dazu später wenn ich mein Flash Builder wieder neu installiert habe aufm VM dann gibt es auch nette Screens


Ihr habt euch schon mal gefragt wie kann man Flex und FDT kombinieren…
Flex hat einen praktischen GUI Editor was FDT leider nicht hat aber dazu einen sehr guten code Editor, heißt ja nicht umsonst “Pure Coding Comfort”.
Da ich schon mehr 2 Jahre mit FDT arbeite und durch AS 3.0 jetzt auch Flex nutze habe ich mir gedacht man kann beides nutzen nach mehreren Stunden rum probiere, habe ich es endlich
hinbekommen beide Projekte Ressources zusammen zu bekommen…
Ihr benötigt:
- Flex Builder 3.0
- FDT 3.2 Beta, frühere Versionen unterstützen kein MXML
Workarround:
- FDT sowie Flex müssen den selben Workspace haben
- FDT Projekt erstellen
- Flex Projekt mit dem selben Projekt namen erstellen
- MXML kann nun von FDT und Flex erstellt werden und alle Dependency’s zu den Klassen besteht
- mann kann nur mit Flex oder FDT die Klassen Programmieren
Hier ein Link zum Probe Projekt…
Download




Volkswagen kinderleicht ist eine Webseite für Entdecker! Kinder im Alter von sechs bis zwölf Jahren können hier zum Beispiel lernen, wie bei Volkswagen Autos produziert werden.
Durch Mine-sweeping entdecken sie die Welt des Wolfsburger Autobauers interaktiv und auf spielerische Art. Sowohl die grafische Gestaltung als auch der Text wurden den Bedürfnissen der Zielgruppe sorgfältig angepasst. Für Kinder, die das Lesen noch lernen, gibt es extra eine Vorlesefunktion.
@Quelle
Programmierung:
- ActionScript 2.0
- Flash IDE
- CMS- TYPO3
Aufgabe:
- kleine Animationen
- zusammenfügung von mehreren Modulen
- kleinere Module
- spätere migration ins SVN sowie strukturierung für FDT
Hi hier mein erster Post in mein Blog…