Это скорее вопрос передового опыта, чем что-то техническое.
Я работаю над мобильным приложением, использующим Flex 4.5 SDK, и пытаюсь найти лучший способ обработки окон уведомлений. В большинстве случаев эти окна будут предупреждать пользователя, когда что-то пойдет не так. Пример: неверный логин, нет данных, невозможно разрешить сервер.
Я использую одноэлементный шаблон проектирования, у меня есть класс Requests, который обрабатывает серверные вызовы. Большинство всплывающих окон будут происходить из этого класса (IOErrorEvents из моего загрузчика используется для доступа к API). Поскольку этот класс является одноэлементным и используется во всех представлениях внутри приложения, он не знает о текущем представлении приложений. Я также не уверен, что этот класс следит за текущим представлением, и использование всплывающих окон поверх него будет лучшей практикой.
Я надеюсь, что смогу использовать PopUpManager, чтобы отслеживать, куда добавлять всплывающие окна и какие всплывающие окна находятся в данный момент на сцене. Хотя все примеры, которые я видел в Интернете об этом, показывают, что статические компоненты используются в теге объявлений объявлений.
Я просто ищу какие-либо примеры или информацию о том, как вы решите эту проблему. Любая помощь будет принята с благодарностью!