
06.02.2010, 13:53
|
|
Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
|
Организация вокфлоу в модульном приложении
Есть несколько модулей.
Главная флешка подгружает дополнительные модули,
некоторые дополнительные модули могут подгружать свои модули.
Есть ряд классов, которые есть только в главной флешке, но их нужно использовать в каждом модуле.
Модули имплементят интерфейсы, в которых есть методы задаюущие необходимый классы (setMainProvider(mp:IMainProvider) и тд)
Вопрос, как оптимальнее организовать работу вцелом,
чтобы было удобно работать (писать, компилять и тестить) с отдельным модулем.
Пока придумал так: у каждого модуля есть метод старт.
Классы которые передаются из главной флешки собираю в SWC
и подключаю к проекту модуля. Но при компиляции говорю не вкомпиливать эти классы (-compiler.external-library-path)
Неудобсто в том, что изначально проект не имел модульной архитектуры (скорее сказать вообще не имел архитектуры никакой =) ну уж какой достался=))
Поэтому собирать нужные классы в SWC весьма трудоемкое занятие.
Какие еще есть способы?
|