GUI-Entwicklung mit Macromedia FLex
Oberflächendesign

von Kai König 0

Auslagerung

GUI-Entwicklung mit Macromedia FLex

Im Hinblick auf eine Trennung von UI-Beschreibung, UI-Design und Anwendungslogik ist jedoch die Auslagerung in eine oder mehrere eigene Dateien empfehlenswert. Eine solche Modularisierung sorgt dafür, dass es auch im weiteren Verlauf der Entwicklung problemlos möglich ist, gewisse Design-Parameter anzupassen, ohne die eigentlichen Kernbestandteile der Anwendung ändern zu müssen:




Inline-Styles tragen ihre Bezeichnung auf Grund ihrer Platzierung innerhalb der eigentlichen Definitionen der UI-Komponenten:



fontSize="12" label="Loeschen" />




Diese Art der Style-Definition ist sicherlich von der Kürze der Schreibweise her sehr effizient und vermeidet auch die Notwendigkeit einer weiteren CSS-Datei oder lokaler Style-Definitionen. Unter Wartungs- und Architektur-Gesichtspunkten ist diese Vorgehensweise allerdings völlig untragbar, da jede Änderung einer Design-Vorgabe viele Änderungen der Kern-Applikation nach sich zieht.


Mit StyleManager-Klassen werden CSS-Eigenschaften global (auf Ebene der Anwendung) oder für bestimmte Typen von UI-Components definiert. Ein Beispiel ist das Setzen der Schriftart Arial für alle UI-Components einer Applikation mit Hilfe des Actionscript-Befehls StyleManager.styles.global.fontFamily = "Arial" innerhalb einer Methode, für die die Klasse mx.styles.StyleManager importiert wurde.

Letzter Kommentar




0 Antworten zu GUI-Entwicklung mit Macromedia FLex
Oberflächendesign

Hinterlasse eine Antwort

  • Erforderliche Felder sind markiert *,
    Deine E-Mail-Adresse wird nicht veröffentlicht.

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>