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
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.

Page: 1 2 3 4 5 6 7 8

ZDNet.de Redaktion

Recent Posts

Erste Entwickler-Preview von Android 16 verfügbar

Schon im April 2025 soll Android 16 den Status Plattformstabilität erreichen. Entwicklern gibt Google danach…

4 Tagen ago

Kaspersky warnt vor Cyberangriff auf PyPI-Lieferkette

Die Hintermänner setzen KI-Chatbot-Tools als Köder ein. Opfer fangen sich den Infostealer JarkaStealer ein.

5 Tagen ago

Digitale Produkte „cyberfit“ machen

Vernetzte Produkte müssen laut Cyber Resilience Act über Möglichkeiten zur Datenverschlüsselung und Zugangsverwaltung verfügen.

5 Tagen ago

Google schließt schwerwiegende Sicherheitslücken in Chrome 131

Das jüngste Update für Windows, macOS und Linux stopft drei Löcher. Eine Anfälligkeit setzt Nutzer…

5 Tagen ago

Apple schließt Zero-Day-Lücken in iOS, iPadOS und macOS

Zwei von Google-Mitarbeitern entdeckte Schwachstellen werden bereits aktiv gegen Mac-Systeme mit Intel-Prozessoren eingesetzt. Sie erlauben…

5 Tagen ago

Gefährliche Anzeigen für Passwortmanager Bitwarden verbreiten Malware

Die Hintermänner haben es unter anderem auf Daten von Facebook-Geschäftskonten abgesehen. Opfer werden über angebliche…

6 Tagen ago