Würfelauge (Flash 8): Unterschied zwischen den Versionen
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Kowa (Diskussion | Beiträge) |
||
| Zeile 74: | Zeile 74: | ||
# Neues Flash-Dokument erstellen: '''<code>pip.fla</code>'''; Datei im selben Ordner speichern wie Datei <code>WK_Pip.as</code>. | # Neues Flash-Dokument erstellen: '''<code>pip.fla</code>'''; Datei im selben Ordner speichern wie Datei <code>WK_Pip.as</code>. | ||
# Ebene <code>Ebene 1</code> umbenennen in <code>l_pips</code> („l“ = „level“). | # Ebene <code>Ebene 1</code> umbenennen in <code>l_pips</code> („l“ = „level“). | ||
# <code>Elipsenwerkzeug</code> (<code>Oval Tool</code>): | # <code>Elipsenwerkzeug</code> (<code>Oval Tool</code>): roten Kreis mit schwarzem Rand zeichnen (evtl. <code>Shift</code>-Taste gedrückt halten, um eine Kreisform zu erhalten). | ||
# <code>Auswahlwerkzeug</code> (<code>Selection Tool</code>): ganzen Kreis selektieren. | # <code>Auswahlwerkzeug</code> (<code>Selection Tool</code>): ganzen Kreis selektieren. | ||
# Kreis mit Taste <code>F8</code> in ein Smybol verwandeln: | # Kreis mit Taste <code>F8</code> in ein Smybol verwandeln: | ||
| Zeile 92: | Zeile 92: | ||
# Bei Bild (Frame) 20 für beide Ebenen ein Bild einfügen (Rechtsklick => <code>Bild einfügen</code>). | # Bei Bild (Frame) 20 für beide Ebenen ein Bild einfügen (Rechtsklick => <code>Bild einfügen</code>). | ||
# Bei Bild (Frame) 10 für beide Ebenen ein Schlüssel-Bild einfügen (Rechtsklick => <code>Schlüsselild einfügen</code>). | # Bei Bild (Frame) 10 für beide Ebenen ein Schlüssel-Bild einfügen (Rechtsklick => <code>Schlüsselild einfügen</code>). | ||
# Ebene <code>l_pib</code> aktivieren und bei Bild | # Ebene <code>l_pib</code> aktivieren und bei Bild 1 roten Kreis entfernen. | ||
# Ebene <code>l_labels</code> aktivieren und bei Bild (Frame) 1 Label <code>off</code> | # Ebene <code>l_labels</code> aktivieren und bei Bild (Frame) 1 Label <code>off</code> sowie bei Bild 10 Label <code>on</code> einfügen (<code>Eigenschaften</code> -> <code><Bildmarkierung></code>). | ||
=MovieClip „Würfelauge“ testen = | =MovieClip „Würfelauge“ testen = | ||
Version vom 15. Oktober 2006, 15:15 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
{
if (v_state != s)
{
v_state = s;
this.gotoAndStop(v_state);
}
}
/******************************************************************************
* constructor
******************************************************************************/
public function WK_Pip()
{
super();
this.gotoAndStop(v_state);
}
/******************************************************************************
* public methods
******************************************************************************/
public function switch_on(): Void
{
state = "on"; // Call of the setter method!
}
public function switch_off(): Void
{
state = "off"; // Call of the setter method!
}
/******************************************************************************
* EOF
******************************************************************************/
}
MovieClip „Würfelauge“ erzeugen
- Neues Flash-Dokument erstellen:
pip.fla; Datei im selben Ordner speichern wie DateiWK_Pip.as. - Ebene
Ebene 1umbenennen 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
F8in ein Smybol verwandeln:Typ:MovieClipName:s_pip(„s“ = „symbol“)- Erweitert:
Bezeichner:s_pipAS 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 1umbenennen inl_pip(„l“ = „level“). - Ebene
l_labelserzeugen. - 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_pibaktivieren und bei Bild 1 roten Kreis entfernen. - Ebene
l_labelsaktivieren und bei Bild (Frame) 1 Labeloffsowie bei Bild 10 Labeloneinfügen (Eigenschaften-><Bildmarkierung>).
MovieClip „Würfelauge“ testen
- Ebene
l_pibsim Haupt-MovieClip (_root) aktivieren. - Drei Objekte vom Typ
s_piperzeugen: drei MalBibliothek->s_pipauf 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.
