Ошибка backgroundDisabledColor при обновлении с Flex3 до FlashBuilder 4 - PullRequest
0 голосов
/ 30 апреля 2010

Я обновил проект FlexBuilder3 до FlashBuilder4 и вижу много ошибок компиляции относительно неподдерживаемых атрибутов тега:

Стиль 'backgroundDisabledColor' поддерживается только типом 'mx.controls.TextInput'with the theme (s)' halo '

Вот ошибочный элемент mxml:

<mx:TextInput  x="245" y="86" id="code1" maxChars="15" change="enableButton(event)"  cornerRadius="9"  borderStyle="solid" backgroundDisabledColor="#7977b6" /> 

... что является лучшим обходным решением для этой конкретной ошибки?Мне удалось легко устранить аналогичную ошибку с помощью атрибута «backgroundColor», изменив его на «contentBackgroundColor», и надеялся, что для backgroundDisabledColor также существует простой обходной путь.Я понимаю, что могу применить стиль CSS, но я бы предпочел более простое решение, поскольку существует много других ошибок атрибутов, подобных этому.

1 Ответ

1 голос
/ 01 мая 2010

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

-theme = $ {flexlib} /themes/Halo/halo.swc

Как только вы укажете тему Halo, я ожидаю, что ошибки просто исчезнут.

Больше информации из этого блога:

http://blog.flexexamples.com/2009/07/14/using-the-halo-theme-in-flex-4/

Кроме того, вы можете вернуть свое приложение во Flex 3 с помощью функции Flash Builder «несколько SDK».

...