Я удивлен, что никто еще не сказал это, но вот как бы я это сделал:
- Создать проект библиотеки. этот проект будет включать все ваши
общий код
- Создание проекта Flex для веб-развертывания
- Создание проекта AIR для развертывания AIR
И проекты Flex, и проекты AIR могут ссылаться и использовать код в проекте библиотеки. Проект AIR может использовать специальные функции AIR, не влияя на веб-проект.
Если вам нужно выполнять различные действия по-разному в зависимости от того, используете ли вы веб-проект или проект AIR, вы можете создать интерфейсы в проекте библиотеки и внедрить их в основном проекте для использования соответствующих API-интерфейсов.