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.
Schon im April 2025 soll Android 16 den Status Plattformstabilität erreichen. Entwicklern gibt Google danach…
Die Hintermänner setzen KI-Chatbot-Tools als Köder ein. Opfer fangen sich den Infostealer JarkaStealer ein.
Vernetzte Produkte müssen laut Cyber Resilience Act über Möglichkeiten zur Datenverschlüsselung und Zugangsverwaltung verfügen.
Das jüngste Update für Windows, macOS und Linux stopft drei Löcher. Eine Anfälligkeit setzt Nutzer…
Zwei von Google-Mitarbeitern entdeckte Schwachstellen werden bereits aktiv gegen Mac-Systeme mit Intel-Prozessoren eingesetzt. Sie erlauben…
Die Hintermänner haben es unter anderem auf Daten von Facebook-Geschäftskonten abgesehen. Opfer werden über angebliche…