removendo ouvinte de evento
Eu aprendi esse método de passar valores com addEventLister. Aqui está o código:
<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>
mas não há nenhuma explicação sobre como remover o ouvinte de evento de
<code> asteroids[i].addEventListener(MouseEvent.MOUSE_UP, function(e:MouseEvent){ changeValue(e, otherArguments); }); </code>