Компоненты Spark и MX могут сосуществовать в одном приложении (и даже в одних и тех же файлах MXML). Есть некоторые изменения в том, как работает CSS, потому что теперь поддерживаются пространства имен CSS, и вы столкнетесь с небольшим этапом миграции.
С точки зрения выбора Spark вместо MX Adobe рекомендует сохранить прежний код, который уже использует компоненты MX, такими же. Там нет необходимости делать все Spark немедленно. Вы можете вносить дополнительные изменения по мере необходимости. Для новой разработки вы должны использовать Spark, когда это возможно. Тем не менее, компоненты Spark в Flex 4 не будут иметь 100% -ное сопоставление функций с MX, поэтому вы, вероятно, столкнетесь с некоторыми ситуациями, когда вам необходимо продолжить компоненты MX на данный момент.