2010-04-05 3 views
0

Я пытаюсь понять, что происходит с моими пространствами имен, так как я модернизировал к Flash Builder 4.«„BorderThickness“поддерживается только гало теме» предупреждение пространства имен Flex

xmlns:mx="http://www.adobe.com/2006/mxml" в применении

и в таблицах стилей:

@namespace mx "library://ns.adobe.com/flex/mx"; 

Все вроде бы распознаваться, однако, я получаю предупреждение, что говорит:

«BorderThickness» поддерживаются только гало тема

(который я думал, был в теме ой).

Теперь, когда я пробую xmlns:s="library://ns.adobe.com/flex/mx", он ничего не узнает. Есть ли что-то, что я могу сделать здесь неправильно или смущать?

ответ

0

, как quoo указано выше, вы должны убедиться, что вы меняете объявления нса в вашем MXML файлах:

Xmlns: FX = "http://ns.adobe.com/mxml/2009"

Xmlns: Ая = "библиотека: //ns.adobe.com/flex/mx "

xmlns: s =" library: //ns.adobe.com/flex/spark "

Это сказанное, однако, я есть заметил некоторые wonkiness с FB4 при добавлении этих пространств имен в первый раз в файл, который был первоначально построен в FB3. Иногда он не будет кодировать некоторые старые компоненты ореола. По моему, это загадочно создаст фиктивное пространство имен «mx1», которое я даже не объявил. В большинстве случаев я обнаружил, что закрытие окна редактора и очистка проекта, а затем повторное открытие файла, похоже, устраняет проблему.

+0

Это именно то, что происходило, я получал пространство имен mx1. Благодарю. – pfunc

1

ого префикс по умолчанию для компонентов тх - они компонента вы привыкли с Flex 3. это URI должен быть библиотекой: //ns.adobe.com/flex/mx

s является префикс по умолчанию для компонентов искры. Они новые компоненты, добавленные в гибком 4. Это URI должен быть библиотека: //ns.adobe.com/flex/spark

для получения дополнительной информации см этот документ: http://www.adobe.com/devnet/flex/articles/flex3and4_differences_03.html

+0

Да, я знаю это, но почему мой Flash-строитель не знает эти пространства имен? – pfunc

+0

Вы используете устаревшую версию Flash Builder (т.е. что-нибудь бета-версия)? – quoo

+0

нет последних, только что получил. – pfunc