Link copiato negli appunti
NResponder è una via finalmente produttiva per operare con gli eventi in ActionScript 3, ispirata alla gestione eventi dell'Objective-C. Uno degli obiettivi che si prefigge è "snellire" la stesura del codice, facilitando uno stile di programmazione conciso e pulito, soprattutto in alcune parti di scripting tipicamente "verbose" quali, ad esempio, l'add/remove degli events di "rollOver, rollOut, click," etc.
Come lo stesso autore precisa, "direct to the point", senza nulla sacrificare in performance:
//Per aggiungere un evento NResponder.add('anActionName', myListener);
//Per gli eventi nativi, invece di myObject.addEventListener(Event.ADDED_TO_STAGE, initialize, false, 0, true);
//Si usa NResponder.addNative(myObject, Event.ADDED_TO_STAGE, initialize); //La gestione della memoria/garbage collection non sono più problema.
//Cancellare tutti gli events relativi ad un oggetto? Una riga di codice NResponder.rem(null,null,myObject)
Sulla pagina