2010-12-31 9 views
0

Im Rahmen 1 meines Films, einen Teil meines Code ist:Ist es möglich, einen Ereignis-Listener in ActionScript 3 (Flash) zu entfernen?

stage.addEventListener(Event.RESIZE, resizeHandler); 

Alles funktioniert gut, aber wenn ich auf den Rahmen gehe 2 die Hörer immer noch da, aber die Funktion resizeHandler ist nicht mehr (Und ich will es nicht). So die Konsole gibt dies aus:

TypeError: Error #1009: Cannot access a property or method of a null object reference. at index_fla::MainTimeline/resizeHandler() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.display::Stage/dispatchEvent() at index_fla::MainTimeline/frame2()

Ist es möglich, den Ereignis-Listener auf dem Rahmen 2 zu entfernen? Vielen Dank!!!

Antwort

1

in Actionscript können Sie:

stage.removeEventListener(Event.RESIZE, resizeHandler); 

und das sollte Ihre Event-Handler entfernen.

Verwandte Themen