Würfelauge (Flash 8): Unterschied zwischen den Versionen
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge) |
Kowa (Diskussion | Beiträge) |
||
Zeile 33: | Zeile 33: | ||
public function set state(s: String): Void | public function set state(s: String): Void | ||
{ | { | ||
v_state = s; | |||
this._visible = (v_state == "on"); | |||
} | } | ||
Zeile 47: | Zeile 44: | ||
{ | { | ||
super(); | super(); | ||
} | } | ||
Version vom 16. Oktober 2006, 10:26 Uhr
Englische Bezeichnung des Wortes „Würfelauge“
Würfelauge (deutsch) = pip (Englisch)
Datei WK_Pip.as
Folgender Code wird in einer Datei WK_Pip.as
auf dem Rechner abgelegt:
/******************************************************************************* * Pip (Würfelauge) *******************************************************************************/ class WK_Pip extends MovieClip { /****************************************************************************** * private members ******************************************************************************/ private var v_state: String = "off"; /****************************************************************************** * getter and setter methods ******************************************************************************/ [Inspectable (defaultValue="off", type=String, enumeration="off,on")] public function get state(): String { return v_state; } public function set state(s: String): Void { v_state = s; this._visible = (v_state == "on"); } /****************************************************************************** * constructor ******************************************************************************/ public function WK_Pip() { super(); } /****************************************************************************** * EOF ******************************************************************************/ }
MovieClip „Würfelauge“ erzeugen
- Neues Flash-Dokument erstellen:
pip.fla
; Datei im selben Ordner speichern wie DateiWK_Pip.as
. - Ebene
Ebene 1
umbenennen inl_pips
(„l“ = „level“). Elipsenwerkzeug
(Oval Tool
): roten Kreis mit schwarzem Rand zeichnen (evtl.Shift
-Taste gedrückt halten, um eine Kreisform zu erhalten).Auswahlwerkzeug
(Selection Tool
): ganzen Kreis selektieren.- Kreis mit Taste
F8
in ein Smybol verwandeln:Typ
:MovieClip
Name
:s_pip
(„s“ = „symbol“)- Erweitert:
Bezeichner
:s_pip
AS 2.0-Klasse
:WK_Pip
- Häckchen nur bei
Export für ActionScript
- Rechtklick auf
Bibliothek
->s_pip
->Komponentendefinition
:AS 2.0-Klasse
:WK_Pip
- Häckchen nur bei
Optionen: Anzeige in Komponenten-Bedienfeld
QuickInfo-Text: pip of a dice
- Doppelklick auf
Bibliothek
->s_pip
. - Ebene
Ebene 1
umbenennen inl_pip
(„l“ = „level“). - Ebene
l_labels
erzeugen. - Bei Bild (Frame) 20 für beide Ebenen ein Bild einfügen (Rechtsklick =>
Bild einfügen
). - Bei Bild (Frame) 10 für beide Ebenen ein Schlüssel-Bild einfügen (Rechtsklick =>
Schlüsselild einfügen
). - Ebene
l_pib
aktivieren und bei Bild 1 roten Kreis entfernen. - Ebene
l_labels
aktivieren und bei Bild (Frame) 1 Labeloff
sowie bei Bild 10 Labelon
einfügen (Eigenschaften
-><Bildmarkierung>
).
MovieClip „Würfelauge“ testen
- Ebene
l_pibs
im Haupt-MovieClip (_root
) aktivieren. - Drei Objekte vom Typ
s_pip
erzeugen: drei MalBibliothek
->s_pip
auf die Bühne ziehen. - Die drei Objekte benennen:
m_pip_1
,m_pip_2
,m_pip_2
(„m“ = „movie“):Auswahlwerkzeug
(Selection Tool
) => Objekt anklicken =>Eigenschaften:
<Instanzname>
ändern. - Folgenden Code in erstes Bild des Haupt-Movie-Clips einfügen und Film ablaufen lassen (
Strg Return
):m_pip_1.state = "on";
m_pip_2.state = "off";
m_pip_3.state = "on";
trace(m_pip_1.state);
trace(m_pip_2.state);
trace(m_pip_3.state);
Quellen
Dieser Artikel ist GlossarWiki-konform.