Accédant à la classe de Document en AS3

Comment peut-instancié classes accéder à la classe de Document?

Même après que je nom de la classe du Document à l'aide de la barre de Propriétés en Flash, qui tentent d'y accéder à partir d'autres classes échoue généralement, en disant "tentative d'accès à une propriété non définie...

Une solution est toujours casting de la classe Document à lui-même! par exemple.

Main(Main).globalMethod();

Mais parfois, même ce stellaires gotcha échoue, et puis il y a généralement aucun moyen de sortir, en dehors de ce qui est évident!

class Other{

   var parentClass:Main;
   public function Other(parent:Main){
       parentClass = parent;            //pointer to the Main class in a local var!

       Main(parentClass).globalMethod();
   }
}

OriginalL'auteur Robinicks | 2008-12-16