AS3: come chiamare una funzione definita sulla root da un movieclip aggiunto allo stage con Attachmovie o Addchild

  

Questo problema è uno dei problemi classici che si incontrano passando da AS2 ad AS3 nella programmazione flash. La differenza principale è che mentre prima si chiamava una funzione nella timeline principale con l'indicatore _root. ora si deve accedere alla funzione definita sullo stage con la seguente indicazione:

MovieClip(stage.getChildAt(0)).funzione()

dove MovieClip(stage.getChildAt(0)) sostituisce il _root (semplice no?) e .funzione() sarà la funzione che volete chiamare.

Questo metodo funziona da dentro un movieclip aggiunto allo stage dinamicamente dalla libreria dinamicamente con il metodo addchild (che in AS2 era attachmovieclip).


   

  
  


Informazione libera online.
Resta aggiornato cliccando su Mi Piace

.