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 37: | Zeile 37: | ||
#* Erweitert: | #* Erweitert: | ||
#** <code>Bezeichner</code>: '''<code>s_pip</code>''' | #** <code>Bezeichner</code>: '''<code>s_pip</code>''' | ||
#** <code>AS 2.0-Klasse</code>: '''<code> | #** <code>AS 2.0-Klasse</code>: '''<code>WK8_Pip</code>''' | ||
#** Häckchen nur bei <code>Export für ActionScript</code> | #** Häckchen nur bei <code>Export für ActionScript</code> | ||
# Rechtklick auf <code>Bibliothek</code> -> <code>s_pip</code> -> <code>Komponentendefinition</code>: | # Rechtklick auf <code>Bibliothek</code> -> <code>s_pip</code> -> <code>Komponentendefinition</code>: | ||
#*<code>AS 2.0-Klasse</code>: '''<code> | #*<code>AS 2.0-Klasse</code>: '''<code>WK8_Pip</code>''' | ||
#* Häckchen nur bei <code>Optionen: Anzeige in Komponenten-Bedienfeld</code> | #* Häckchen nur bei <code>Optionen: Anzeige in Komponenten-Bedienfeld</code> | ||
#* <code>QuickInfo-Text: '''pip of a dice'''</code> | #* <code>QuickInfo-Text: '''pip of a dice'''</code> |
Version vom 23. Oktober 2006, 16:36 Uhr
Zweck
Anhand des „Würfel“-Beispieles soll die Realisierung von Attributen in Flash 8 demonstriert werden. Das Beispiel besteht aus zwei Teilen:
- Dem Würfelauge, das mit Hilfe des Attributes
state
ein- und ausgeschaltet werden kann ("on"
,"off"
). - Dem eigentlichen Würfel, dessen sieben Würfelaugen jeweils den Wert des Attributs
value
(=1
,2
,3
,4
,5
oder6
) anzeigen.
Englische Bezeichnung des Wortes „Würfelauge“
Würfelauge (deutsch) = pip (Englisch)
Beispiel installieren
Entpacken Sie einfach die Datei
dice.zip
auf Ihrem Rechner.
Übersetzen Sie dann die Datei pip_f8.fla
mit Hilfe von Flash Professional 8.
Wenn Sie das Programm innerhalb von Flash Professional 8 starten, sehen Sie den Effekt der Attribut-Zugriffe sowohl auf der SWF-Bühne, als auch im Trace-Fenster.
Sie können den MovieClip pip_f8.fla
auch selbst erstellen:
Erstellung der Flash-Anwendung pip_f8.fla
- Die Datei WK_Pip.as in einem Verzeichnis auf dem PC speichern.
- Neues Flash-8-Dokument erstellen:
pip_f8.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
:WK8_Pip
- Häckchen nur bei
Export für ActionScript
- Rechtklick auf
Bibliothek
->s_pip
->Komponentendefinition
:AS 2.0-Klasse
:WK8_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“).
Flash-Anwendung pip_f8.fla
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-MovieClips 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.