AS3-Tutorium: Flash: Butterfly 03 fixed number of rounds
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Schmetterling fliegt eine vorgegebene Anzahl von Runden
Im dritten Teil des Tutoriums wird der endlos herumfliegende Schmetterling etwas gezügelt. Anstelle von unzähligen Runden fliegt er nur eine fest vorgegeben Antahl von Runden. Dies wird mit Hilfe von Actionscript bewerkstelligt.
<swf width="367" height="267">http://glossar.hs-augsburg.de/beispiel/tutorium/flash_cs5/butterfly/butterfly_03_fixed_number_of_rounds/multi/butterfly_03_fixed_number_of_rounds_multi.swf</swf> Erweiterte Musterlösung: butterfly_03_fixed_number_of_rounds_multi.swf
ActionScript 3 (ab Flash 9) und ActionScript 2 (bis Flash 8)
<swf width="183" height="133">http://glossar.hs-augsburg.de/beispiel/tutorium/flash_cs5/butterfly/butterfly_03_fixed_number_of_rounds/butterfly_03_fixed_number_of_rounds.swf</swf> Musterlösung: butterfly_03_fixed_number_of_rounds_.swf
- Symbol
ButterflyMoviein der Bibliothek öffnen (Doppelklick auf Icon vor dem Symbolnamen) - Oberhalb der Ebene
butterfly(und gegebenenfalls der Pfad-Ebene) zwei Ebenen anlegen:scriptslabels
- In der Zeitleiste der Ebene
labels: Schlüsselbild bei Frame 2 erzeugen - Im Eigenschafts-Inspektor:
Name(Bildbezeichnung, label name) →lbStart - In der Zeitleiste der Ebene
scripts: Schlüsselbild bei Frame 150 erzeugen - In der Zeitleiste der Ebene
scripts: Schlüsselbild bei Frame 1 selektieren und Actionscript-Editor öffnen (TasteF9) - Code einfügen:
var roundsToFly: int = 2; - In der Zeitleiste der Ebene
scripts: Schlüsselbild bei Frame 150 selektieren - Code einfügen:
roundsToFly--;
if (roundsToFly > 0)
gotoAndPlay("lbStart");
else
stop();
Quellen
- Kowarschick, W.: Multimedia-Programmierung
- butterfly_03_fixed_number_of_rounds (Flash CS5)
- butterfly_03_fixed_number_of_rounds (Flash CS4)
- SVN-Repository (Flash CS5)
- SVN-Repository (Flash CS4)
Dieser Artikel ist GlossarWiki-konform.
