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 |
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.
Mehr Digitalisierung wird von den Unternehmen gefordert. Für KMU ist die Umsetzung jedoch nicht trivial,…
Der Nettoprofi wächst um 117 Prozent. Auch beim Umsatz erzielt die Facebook-Mutter ein deutliches Plus.…
Vom Standpunkt eines Verbrauchers aus betrachtet, stellt sich die Frage: Wie relevant und persönlich sind…
Scamio analysiert und bewertet die Gefahren und gibt Anwendern Ratschläge für den Umgang mit einer…
Seine Trainingsdaten umfassen 3,8 Milliarden Parameter. Laut Microsoft bietet es eine ähnliche Leistung wie OpenAIs…
Sie erlaubt eine Remotecodeausführung außerhalb der Sandbox. Betroffen sind Chrome für Windows, macOS und Linux.