Adobe Flex: внедрение данных и посредничество в событиях в модулях с помощью Swiz

Поскольку мое приложение становится больше, я решил разбить свой проект на несколько модулей, но документация от Swiz по модулям очень плохая (http://swizframework.jira.com/wiki/display/SWIZ/Module+Поддержка). Я попробовал примеры Swiz (http://www.briankotek.com/blog/index.cfm/2010/8/16/Swiz-Example-Application-Demonstrating-Module-Support), но мне не удалось ввести данные в свой модуль или даже поймать событие. Однако модуль загружен правильно.

В идеале у меня будет несколько Flex-проектов, каждый из которых будет содержать один модуль, а каждый файл .swf будет развернут в папке развертывания приложения.

Однако, если вы не знакомы с подобной структурой, но вместо этого знаете, как вводить данные / события-посредники в модуль внутри того же проекта Flex, я также был бы рад прочитать ваши советы / знания.

Любые полезные ответы приветствуются.


person Falco87    schedule 02.02.2012    source источник


Ответы (1)


Я не знаю Swiz, но у меня были отличные результаты, используя SwiftSuspenders - у вас могут быть очень сложные модульные структуры полностью развязаны и загружаются отдельно.

Однако в первую очередь вы можете проверить, какой ApplicationDomain вы загружаете свой модуль в: Если вы собираетесь использовать общий загрузчик классов, правильно вставлять данные и перехватывать события, он должен быть загружен в currentDomain.

В любом случае - SwiftSuspenders стоит посмотреть ...

person weltraumpirat    schedule 02.02.2012