Actionscript 2: класс загружен в родительский класс, получить родительские переменные - PullRequest
0 голосов
/ 21 апреля 2009

У меня есть дочерний класс, который загружается в родительский класс, когда начинается SWF, вот так:

var myvar = 'hello';
public function Parent()
{
     this.child = new Child();
};

Как я могу получить переменную 'myvar' из дочернего элемента?

1 Ответ

1 голос
/ 21 апреля 2009

Child не имеет ссылки на родителя, поэтому нет способа извлечь myvar.

Вы можете создать ребенка следующим образом:

public class Child
{
   private var parent:Parent;

   public Child(parent:Parent)
   {
       this.parent = parent;
   }
   ...
}

Это позволит дочернему элементу получить доступ к своему родителю через его родительское свойство и сможет видеть всех открытых членов, принадлежащих родительскому элементу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...