Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ActionScript 3 > Как получить свойство из главного класса в вызвоно


Автор: Sanchezzz 24.11.2013, 11:28
Есть два класса  из разных пекеджев.

Основной

Код

public class Main {

public var list:BarClass;
public var fod:FodClass;

public function Main():void
{
    this.list  = new BarClass;
    this.fod = new FodClass;
}

}


Код

public function FodClass 
{
   ...

}


Задача у FodClass посылать основному классу сигналы dispatchEvent основной класс отлавливает и выполняет [ это я сдела]
Вопрос
Как получать по требованию в классе FodClass в каком то методе свойство list  из класса Main

Автор: SoWa 26.11.2013, 09:48
В конструкторе вот так, например. Прямой ссылкой.
Код

...
this.list = new BarClass();
this.fod = new FodClass();
this.fod.list = this.list;

Если хочется избежать увеличения связности, то можно написать систему "метод->эвент запрос листа->ожидание вызова метода с переданным листом->продолжение расчетов"

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)