У нас есть приложение Flex 3.6 среднего размера, которое содержит около 20 различных просмотров страниц (управляемых с помощью одного ленивого ViewStack), каждое из которых имеет несколько компонентов.Большинство используют пользовательские средства визуализации.
Все данные модели загружаются при запуске, а изменения в экземплярах модели передаются через события связывания и / или изменения коллекции.
После того, как пользователь просмотрел каждую страницу хотя бы один развсе представления страниц создаются и успешно прослушивают события обновления.
Это фактически означает, что каждый раз, когда изменяется экземпляр модели, все заинтересованные представления получают это событие и вычисляют производные данные или запускают средства визуализации элементов.
Я протестировал и подтвердил это поведение в приложении для проверки концепции.Даже когда список устанавливается как невидимый, он все равно прослушивает события изменения коллекции и делает недействительным любого затронутого средства визуализации.
Что бы вы сделали?