Ich arbeite an einem Flash-Projekt, das zum Anzeigen von Zahlen verwendet wird, die für ein Bingo-Spiel aufgerufen werden. Eine Person wird das Brett, das einem Live-Publikum angezeigt wird, kontrollieren, indem sie auf eines von 75 "bedeckten" Kacheln klickt. Nach dem Klick auf eine Kachel (ex: button1), 3 Dinge müssen passieren:AS3 - Interaktives Bingo-Gitter
1) der Klick löst eine kurze MovieClip- (ex: Number1) Animation, die den größten Teil des Bildschirms einnimmt, zeigt "1"
2) die MovieClip- (nummer1) leert sich und wir sehen das Gitter wieder
3) den Fliesenbelag die „1“ auf dem Gitter entfernt wird, so daß wir sehen, welche Zahlen haben
genannt worden ich habe folgende Code, der korrekt funktioniert, um die einzelnen [! -Kacheln beim Klicken zu entfernen:
button1.addEventListener (MouseEvent.CLICK, Reveal1);
function Reveal1(event:MouseEvent) {
if (button1.alpha == 1){
button1.alpha = 0;} else {button1.alpha = 1}
}
Was ist der einfachste Weg für mich zum Laden/Entladen eines MovieClip für jede der 75 Zahlen, wenn ihre jeweiligen Fliesen angeklickt werden?
Ist "aButton" eine andere Schaltfläche als "button1"? – Chance
aButton ist eine Variable. Sie abonnieren ** ALL ** die Schaltflächen für das Reveal1-Verfahren und aButton akzeptiert einen Verweis auf die Schaltfläche, auf die geklickt wird. – Organis
Verstanden, danke. Und welchen Code ersetze ich in meinem Code mit dem Namen meiner MovieClips in meiner Bibliothek? (Beispiel: Movie1, Movie2, Movie75) – Chance