Adobe Flex: внедрение данных и передача событий в модули с помощью Swiz - PullRequest
1 голос
/ 03 февраля 2012

Поскольку мое приложение становится больше, я решил разбить свой проект на несколько модулей, но документация 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 Ответ

0 голосов
/ 03 февраля 2012

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

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

В любом случае - стоит взглянуть на SwiftSuspenders ...

...