Accessibility
 
Macromedia / Deutschland / Designer & Developer Center / Flash MX Application Development Center
Flash-Symbol Macromedia Flash Support Center - Anwendungen erstellen
Arbeitsablauf zum Erstellen von Komponenten in Macromedia Flash MX

Zur Erstellung einer Komponente legen Sie einen Movieclip an, der als Grundlage für die Komponente dient, und fügen dann ActionScript-Code mit den Variablen hinzu, die den Komponentenparametern entsprechen. Anschließend definieren Sie im Dialogfeld Komponentendefinition (Component Definition) die Parameter für die Komponente. Für jeden Parameter geben Sie Namen, Variable, Wert und Typ an.

Am Parameternamen erkennen Benutzer die Funktion des Parameters. Der Name braucht nicht den Benennungskonventionen für Variablen zu entsprechen. In diesem Tutorial wird beispielsweise der Name Label Font für einen Parameter verwendet, der die für die Schaltflächenbezeichnung verwendete Schriftart angibt.
Die Parametervariable ist der Variablenname zur Ausführung der an den Komponenten-Movieclip angehängten ActionScript-Befehle. Der Eintrag im Feld Variable muss den Benennungskonventionen für Bezeichner entsprechen. Das erste Zeichen muss ein Buchstabe, Unterstrich (_) oder Dollarzeichen ($) sein. Alle anderen Zeichen müssen Buchstaben, Zahlen, Unterstriche oder Dollarzeichen sein. Für die Bezeichnungsschrift wird in diesem Tutorial beispielsweise der Variablenname labelFont verwendet.
Hinweis: Bei Bedarf können Sie den Variablennamen für den Parameter in das Feld Name eingeben und das Feld Variable leer lassen. Flash verwendet zur Ausführung von ActionScript-Befehlen dann den Eintrag im Feld Name.
Der Parameterwert ist der Wert, der der Parametervariablen beim Aufruf in ActionScript-Befehlen zugeordnet wird. Der Wert, den Sie im Dialogfeld Komponentendefinition (Component Definition) eingeben, ist der Standardwert für den Parameter. Die Komponente verwendet diesen Wert, bis der Benutzer einen anderen Wert für den Parameter eingibt. Der Standardwert für die Bezeichnungsschrift in diesem Beispiel ist Arial.
Der Parametertyp gibt den Datentyp an, d. h. die Art von Information, die in der Parametervariablen enthalten sein kann. Mögliche Parametertypen: Array, Objekt (Object), Liste (List), String, Number, Boolean, Schriftname (Font Name), Farbe (Color) oder Standard (Default). Bei Auswahl von Standard (Default) interpretiert Flash den Typ je nach dem eingegebenen Wert. True und False werden als Werte vom Typ Boolean interpretiert. Zahlen werden als Werte vom Typ Number interpretiert. Alle anderen Eingaben werden als Werte vom Typ String interpretiert. Weitere Informationen zu Datentypen finden Sie in der Flash MX-Hilfe unter Flash verwenden > Mit der ActionScript-Sprache arbeiten > Datentypen (Using Flash > Understanding the ActionScript Language > About data types). Der Parametertyp für die Bezeichnungsschrift in diesem Beispiel ist Schriftname (Font Name).

Die folgenden Schritte sind bei der Erstellung einer Komponente optional:

Benutzerdefinierte Oberfläche für die Komponente erstellen, d. h. einen Flash-Film, der die Eingabe von Werten für die Komponentenparameter ermöglicht. Wenn Sie keine benutzerdefinierte Oberfläche erstellen, können Benutzer Parameterwerte in der Eigenschafteninspektoroberfläche der jeweiligen Komponente eingeben.
Live-Vorschau für die Komponente erstellen, damit Benutzer bei der Arbeit in der Flash MX-Authoring-Umgebung die Auswirkungen unterschiedlicher Parameter sehen können. Wenn Sie keine Live-Vorschau bereitstellen, müssen Benutzer die Funktion Film testen (Test Movie) verwenden, um zu sehen, welche Auswirkungen verschiedene Parameterwerte haben.
Benutzerdefiniertes Symbol erstellen, das im Bedienfeld Bibliothek (Library), dem Film-Explorer und dem Bedienfeld Komponenten (Components) neben dem Komponentennamen erscheint. Wenn Sie kein benutzerdefiniertes Symbol erstellen möchten, können Sie das mit Flash gelieferte Standardkomponentensymbol verwenden.
Textbeschreibung hinzugeben, aus der die Funktion der Komponente hervorgeht. Die Beschreibung kann als normaler Text oder als XML-Element hinzugefügt werden und erscheint im Bedienfeld Referenz (Reference).

Komponentendefinition

Dialogfeld Komponentendefinition (Component Definition)

Zum Inhaltsverzeichnis Weiter zum nächsten Dokument