Ereignis-Listener entfernen
Ich habe diese Methode zum Übergeben von Werten mit addEventLister gelernt. Hier ist der Code:
<code>for (var i:uint = 0; i < asteroids.length; i++) { asteroids[i].x = Math.random() * 450; asteroids[i].y = Math.random() * 450; asteroids[i].addEventListener(MouseEvent.MOUSE_UP, function(e:MouseEvent){ changeValue(e, otherArguments); }); } public function changeValue(event:MouseEvent, otherArguments:Object):void { playSound(anote); trace(event.currentTarget); } </code>
Es gibt jedoch keine Erklärung, wie der Ereignis-Listener entfernt werden kann
<code> asteroids[i].addEventListener(MouseEvent.MOUSE_UP, function(e:MouseEvent){ changeValue(e, otherArguments); }); </code>