XML ermöglicht dynamische Downloads per Flash MX

Im Allgemeinen ist es nicht gut, den ActionScript-Code direkt in Movie-Clips unterzubringen. Dadurch wird es schwieriger, über alle Vorgänge auf dem Laufenden zu bleiben, und es macht die Rückkehr zum Projekt in etwa so angenehm wie eine Verbrennung zweiten Grades. Für unsere Zwecke bietet es sich an, den Code im Movie-Clip menu zu integrieren. Man erkennt dies, wenn man darauf klickt (im Hauptfenster) und der dazugehörige Code wird in Listing B dargestellt.

Die in Listing B enthaltenen Event-Handler kontrollieren die Bewegung der Instanz menu. Durch einen Klick auf den menu-Clip im Hauptfenster lassen sich die Event-Handler in Flash betrachten.

Wie aber kann menu wissen, was es wann tun muss? Auf der Haupt-Zeitleiste befindet sich eine Funktion, die nach bestimmten Konditionen sucht und diese an die in menu eingebetteten Funktionen showMenu() und hideMenu() meldet. Dies zeigt Tabelle A.

19 this.menuMove = function(x)
20 var mousePos = x;
21 if (mousePos<=20) {
22 // Weist das Menü an, sich zu zeigen
23 _root.menu.showMenu();
24 } else if (mousePos>=190) {
25 // Weist das Menü an, sich zu verbergen
26 _root.menu.hideMenu();
  }
  }


Tabelle A: Zeile 19 bis 28 auf der Haupt-Zeitleiste definieren die Konditionen für die Menüzustände.

Themenseiten: Anwendungsentwicklung, Software

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

Noch keine Kommentare zu XML ermöglicht dynamische Downloads per Flash MX

Kommentar hinzufügen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *