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 стоит посмотреть на...