Würfelauge (Flash 9): Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Keine Bearbeitungszusammenfassung
Zeile 4: Zeile 4:
|numberOfReferences  = 5
|numberOfReferences  = 5
|qualityOfReferences = 5
|qualityOfReferences = 5
|conformance        = 5
|conformance        = 4
}}
}}
=Zweck =
==Zweck ==


Anhand des „Würfel“-Beispieles soll die Realisierung von [[Attribut (OOP)|Attributen]] in Flash 9 demonstriert werden.
Anhand des „Würfel“-Beispieles soll die Realisierung von [[Attribut (OOP)|Attributen]] in Flash 9 demonstriert werden.
Zeile 14: Zeile 14:
* Dem eigentlichen [[Würfel (Flash 9)|Würfel]], dessen sieben Würfelaugen jeweils den Wert des Attributs <code>value</code> (=&nbsp;<code>1</code>, <code>2</code>, <code>3</code>, <code>4</code>, <code>5</code> oder <code>6</code>) anzeigen.
* Dem eigentlichen [[Würfel (Flash 9)|Würfel]], dessen sieben Würfelaugen jeweils den Wert des Attributs <code>value</code> (=&nbsp;<code>1</code>, <code>2</code>, <code>3</code>, <code>4</code>, <code>5</code> oder <code>6</code>) anzeigen.


= Englische Bezeichnung des Wortes „Würfelauge“ =
== Englische Bezeichnung des Wortes „Würfelauge“ ==


Würfelauge (deutsch) = pip (Englisch)   
Würfelauge (deutsch) = pip (Englisch)   


= Beispiel installieren =
== Beispiel installieren ==


Entpacken Sie einfach die Datei  
Entpacken Sie einfach die Datei  
Zeile 32: Zeile 32:
Sie können den MovieClip <code>pip_f9.fla</code> auch selbst erstellen:
Sie können den MovieClip <code>pip_f9.fla</code> auch selbst erstellen:


= Erstellung der Flash-Anwendung <code>pip_f9.fla</code> =
== Erstellung der Flash-Anwendung <code>pip_f9.fla</code> ==


# Die Datei '''<code>fla_f9.fla</code>''' des Beispiels sichern und durch eine neue Datei mit gleichem Namen ersetzen.
# Die Datei '''<code>fla_f9.fla</code>''' des Beispiels sichern und durch eine neue Datei mit gleichem Namen ersetzen.
Zeile 46: Zeile 46:
# Ebene <code>Ebene 1</code> umbenennen in <code>l_pip</code> („l“ = „level“).
# Ebene <code>Ebene 1</code> umbenennen in <code>l_pip</code> („l“ = „level“).


=Flash-Anwendung <code>pip_f9.fla</code> testen =
==Flash-Anwendung <code>pip_f9.fla</code> testen ==


# Ebene <code>l_pibs</code> im Haupt-MovieClip (<code>_root</code>) aktivieren.
# Ebene <code>l_pibs</code> im Haupt-MovieClip (<code>_root</code>) aktivieren.
Zeile 54: Zeile 54:
#[http://mmprog.fh-augsburg.de/beispiele/flash/2006wise/dice/flash_9/pip_f9.swf pip_f9.swf]
#[http://mmprog.fh-augsburg.de/beispiele/flash/2006wise/dice/flash_9/pip_f9.swf pip_f9.swf]


=Quellen=
==Quellen==


#{{Quelle|Kowarschick, W.: Multimedia-Programmierung}}
#{{Quelle|Kowarschick, W.: Multimedia-Programmierung}}

Version vom 16. Mai 2019, 17:14 Uhr

Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen:

Korrektheit: 4
(großteils überprüft)
Umfang: 4
(unwichtige Fakten fehlen)
Quellenangaben: 5
(vollständig vorhanden)
Quellenarten: 5
(ausgezeichnet)
Konformität: 4
(sehr gut)

Zweck

Anhand des „Würfel“-Beispieles soll die Realisierung von Attributen in Flash 9 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 oder 6) 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_f9.fla mit Hilfe von Adobe Flash 9.

Wenn Sie das Programm innerhalb von Adobe Flash 9 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_f9.fla auch selbst erstellen:

Erstellung der Flash-Anwendung pip_f9.fla

  1. Die Datei fla_f9.fla des Beispiels sichern und durch eine neue Datei mit gleichem Namen ersetzen.
  2. Ebene Ebene 1 umbenennen in l_pips („l“ = „level“).
  3. Elipsenwerkzeug (Oval Tool): roten Kreis mit schwarzem Rand zeichnen (evtl. Shift-Taste gedrückt halten, um eine Kreisform zu erhalten).
  4. Auswahlwerkzeug (Selection Tool): ganzen Kreis selektieren.
  5. Kreis mit Taste F8 in ein Smybol verwandeln:
    • Name: s_pip („s“ = „symbol“)
    • Type: Movie clip
    • Advanced:
      • Class: wk.example.dice.WK9_Pip
  6. Doppelklick auf Library -> s_pip.
  7. Ebene Ebene 1 umbenennen in l_pip („l“ = „level“).

Flash-Anwendung pip_f9.fla testen

  1. Ebene l_pibs im Haupt-MovieClip (_root) aktivieren.
  2. Drei Objekte vom Typ s_pip erzeugen: drei Mal Bibliothek -> s_pip auf die Bühne ziehen.
  3. Die drei Objekte benennen: m_pip_1, m_pip_2, m_pip_2 („m“ = „movie“): Selection Tool => Objekt anklicken => Properties: <Instance Name> ändern.
  4. 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);
  5. pip_f9.swf

Quellen

  1. Kowarschick (MMProg): Wolfgang Kowarschick; Vorlesung „Multimedia-Programmierung“; Hochschule: Hochschule Augsburg; Adresse: Augsburg; Web-Link; 2018; Quellengüte: 3 (Vorlesung)