usuwanie detektora zdarzeń
Nauczyłem się tej metody przekazywania wartości za pomocą addEventLister. Oto kod:
<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>
ale nie ma wyjaśnienia, w jaki sposób usunąć detektor zdarzeń z
<code> asteroids[i].addEventListener(MouseEvent.MOUSE_UP, function(e:MouseEvent){ changeValue(e, otherArguments); }); </code>