Как могут экземплярированные классы получить доступ к классу Document?
Даже после того, как я назовите класс Document, используя панель свойств во Flash, попытка доступа к нему из других классов обычно терпит неудачу, говоря "попытка получить доступ к свойству undefined...
Одно решение всегда отличает класс Document к себе!, например.
Main(Main).globalMethod();
Но иногда даже эта звездная ошибка выходит из строя, а затем обычно нет выхода, кроме очевидного!
class Other{
var parentClass:Main;
public function Other(parent:Main){
parentClass = parent; // pointer to the Main class in a local var!
Main(parentClass).globalMethod();
}
}