Flash Builder поддерживает несколько SDK;но вы можете использовать только один SDK для каждого проекта.У вас есть несколько вариантов:
- Используйте инструмент сборки, такой как ANT, для создания ваших сборок.Это, вероятно, самый элегантный, но, вероятно, требует самой настройки.
- Создайте два проекта;один для каждого SDK.Направьте исходный каталог в каждом проекте на один и тот же источник.Это может вызвать проблемы в долгосрочной перспективе, если вам нужно внести изменения, специфичные для SDK.
- Переключите SDK на проект, если вам нужно перекомпилировать с другой версией.Это легко сделать;но будет утомительно, если вы будете делать это много.
Для компонентов Flextras я сохраняю разные ветви кода для каждого SDK.Это связано с тем, что из-за изменений в SDK нам часто нужны разные версии кода.В качестве одного примера, с нашим компонентом Spark AutoComplete Flex 4.5 представил ошибку, которой не было в Flex 4 или Flex 4.1.Итак, у нас есть версия Flex 4 и версия Flex 4.5.
При разработке большинства традиционных приложений я бы не ожидал, что важно поддерживать несколько SDK с одной и той же кодовой базой.