2012-04-09 9 views
0

Ich habe eine Reihe von MovieClips übereinander geschichtet (die gleiche Größe), und jeder hat ein MouseEvent.CLICK-Ereignis zugeordnet. Ich will nur das eine oben (ich werde mehr zur Liste hinzufügen) um es auszulösen und das restliche um nichts zu tun (es sei denn, das oberste wird entfernt, dann bekommt das neue "top" das click-Ereignis).AS3 Trigger-Ereignis mit Objekt nur oben

Wie würde ich so etwas erreichen?

Antwort

0

Es gibt verschiedene Möglichkeiten, dies zu versuchen. Am besten ist es, den Überblick zu behalten, etwa mit einem Array, dessen Schaltflächen in der richtigen Reihenfolge vorhanden sind. Deaktivieren Sie alle bis auf die erste im Array, und entfernen Sie sie bei jeder Entfernung aus dem Array und aktivieren Sie dann die erste noch im Array befindliche Schaltfläche.

+0

Ich habe dies funktioniert durch Entfernen der aktuellen "Top" Listener bevor der nächste geladen wird. Vielen Dank! – adamzwakk