Flex - почему мне не хватает некоторых искровых компонентов (но не всех)? - PullRequest
1 голос
/ 06 мая 2011

У меня есть компонент (s:TitleWindow), который я создал, и внутри у меня есть несколько <mx:FormItem ...> блоков.

Предполагается, что должен быть эквивалент <s:FormItem...>, но когда я набираю <s:и нажмите пробел управления, я получаю список компонентов искры, но FormItem не один.Если я наберу его, компилятор выдаст ошибку, что он не существует.

В моих настройках проекта установлено значение "MX + Spark".

Причина в том, что я хочу, чтобы некоторыеCSS-стилевое правое выравнивание формы и все примеры, которые я видел, используют синтаксис s|FormItem.

Ответы [ 2 ]

1 голос
/ 06 мая 2011

Я заметил здесь , что тег формы искры доступен только в Flex 4.5.Сюда входят теги в форме Spark (например, <s:FormItem />).Flex 4, похоже, не включает теги Spark Form.Это может быть проблемой:

«Spark - это новая архитектура компонентов, представленная во Flex 4. Я считаю архитектуру« завершенной », но не все компоненты MX были реализованы как компоненты Spark.тег предназначен для Flex Hero, который ожидается в начале следующего года и доступен только в предварительных сборках. "

0 голосов
/ 06 мая 2011

при переходе на версию 4.0 не все компоненты были портированы на искру. другой пример - datagrid, у вас есть только mx: datagrid (в 4.5 у вас будет s: datagrid) вам просто нужно дождаться завершения перехода ...

css, на который вы ссылаетесь, были для 4.0 или 4.5?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...