Показать сообщение отдельно
Старый 06.02.2010, 13:53
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 1  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
По умолчанию Организация вокфлоу в модульном приложении

Есть несколько модулей.
Главная флешка подгружает дополнительные модули,
некоторые дополнительные модули могут подгружать свои модули.

Есть ряд классов, которые есть только в главной флешке, но их нужно использовать в каждом модуле.
Модули имплементят интерфейсы, в которых есть методы задаюущие необходимый классы (setMainProvider(mp:IMainProvider) и тд)
Вопрос, как оптимальнее организовать работу вцелом,
чтобы было удобно работать (писать, компилять и тестить) с отдельным модулем.

Пока придумал так: у каждого модуля есть метод старт.
Классы которые передаются из главной флешки собираю в SWC
и подключаю к проекту модуля. Но при компиляции говорю не вкомпиливать эти классы (-compiler.external-library-path)

Неудобсто в том, что изначально проект не имел модульной архитектуры (скорее сказать вообще не имел архитектуры никакой =) ну уж какой достался=))
Поэтому собирать нужные классы в SWC весьма трудоемкое занятие.

Какие еще есть способы?