On 18-02-2010 19:04, Nuno Rosa wrote:
definida como anónima não é possível remover o listener se for dentro dele próprio?

Por exemplo, para apenas correr o listener uma vez:
addEventListener(Event.ENTER_FRAME, function(evt:Event):void{trace("listener called"); evt.target.removeEventListener(evt.type, arguments.callee);});
os eventos registados via uma função inline não registados da mesma forma que os eventListeners logo não consegues destruir o 'proxy' criado pelo compilador entre o objecto escutado e a função.


--

João Fernandes

Adobe Certified Expert
Adobe Community Professional
http://www.twitter.com/joaofernandes
http://www.riapt.org
Portugal Adobe User Group (http://aug.riapt.org)


--
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para 
[email protected].
Para ver mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT.

Responder a