ciao a tutti...
È un po' assurdo rispondere a me stesso, ma ho trovato la soluzione, quindi la posto nel caso in cui qualcuno dovesse avere lo stesso problema.
In as3 funzioni di callback dalla classe figlio alla classe padre non si possono usare
l'unico modo per la comunicare fra i vari oggetti è quello di usare la classe EventDispatcher.
sostanzialmente questa classe ha due metodi importanti:
dispatchEvent() che viene chiamato dalla sottoclasse per inviare un evento
e addEventListener che viene usato dagli altri oggetti per intercettare l'evento inviato.
La classe EventDispatcher viene già estesa dalla DisplayList e infatti si occupa della gestione dei vari eventi load, unload, enterframe ecc, ma ovviamente si possono creare tutti gli eventi custom che vogliamo!



LinkBack URL
About LinkBacks

Reply With Quote



Bookmarks