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

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

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

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

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

1 ответ

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

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

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

Другие вопросы по тегам