Вопрос

Какое влияние окажет миграция на Flex 4 для нашей базы кода? В Flex 3 написано около 40 тыс. LOC. Надеюсь, что в Flex SDK нет серьезных изменений, и мы сможем плавно перейти к новым функциям Flex 4, сводя к минимуму любые сбои. Из того, что я прочитал, Adobe разрабатывает новый набор компонентов графического интерфейса под названием «Spark», но я надеюсь, что наши существующие материалы могут сосуществовать с новыми компонентами.

Это было полезно?

Решение

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

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

Другие советы

Вы можете перейти на Flex 4, не применяя ничего нового. Вы можете сохранить пространство имен 2006 года, чтобы вам не приходилось обновлять файлы MXML. Также вы можете по желанию использовать компоненты Spark. Единственным важным преимуществом этого является более быстрый компилятор. Это также позволит вам постепенно перейти к пространству имен 2009 и Spark.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top