Flex Mobile - Где поделиться состоянием и данными - PullRequest
0 голосов
/ 16 сентября 2011

Мне было интересно, как лучше всего использовать flex mobile для обмена информацией, к которой необходимо обращаться в разных представлениях.

Мне пришло в голову следующее, но мне это не очень нравится:

A) Создать синглтон и получить экземпляр через статический геттер.

B) Сохраните данные в Приложении и получите доступ к ним в представлениях благодаря parentDocument, например так: var mainApp: Main = parentDocument as Main; var forExampleASelection: Object = mainApp.objectToBeAccessed; B1) Создайте переменную экземпляра с помощью статического метода доступа, как в A). Это облегчает доступ (пропускает приведение к Main и становится более очевидным).

C) Dependency-Injection-Stuff. Кажется, самое чистое решение. Но на данный момент я хочу, чтобы мое приложение было простым (sample-app).

Танки!

...