Доброго времени суток. Есть класс Main (Document Class). В нём идёт отправка запроса для получения данных от сервера. После окончания загрузки, контроллеру передаётся загруженная информация в виде строки.
Метод инициализации в контроллере такой:
Код AS3:
public function init(value:String):void {
loadData(value);
trace("Game controller init");
model.init( );
view.init( );
view.updateColor(model.color);
}
В методе loadData( ) парсю данные и записываю их в модель:
Код AS3:
model.color = output[key].color;
Сейчас всё работает, но корректна ли структура?
Смущает передача данных во вью:
Код AS3:
view.updateTxt(model.color);
Нужно ли регистрировать событие для завершения инициализации, а после чего уже обновлять данные во вью? Или вообще сам принцип передачи данных вытроен некорректно?