2010-04-30 36 views
0

我已經升級了FlexBuilder3項目FlashBuilder4,而我看到的關於不支持的標籤很多編譯錯誤屬性:backgroundDisabledColor光暈錯誤時FlashBuilder 4

風格「backgroundDisabledColor光暈」僅由支持型'mx.controls.TextInput' 與主題(S) '鹵素'

這裏是有問題的MXML元件:

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

...這個特定錯誤的最佳解決方法是什麼?我能夠通過將其更改爲「contentBackgroundColor」來輕鬆解決類似「backgroundColor」屬性的錯誤,並希望backgroundDisabledColor也有一個簡單的解決方法。我意識到我可以應用CSS樣式,但我寧願有一個更簡單的解決方案,因爲有許多其他屬性錯誤類似於這個。

回答

1

我懷疑,如果你將其添加爲編譯器參數它應該工作:

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

一旦您指定Halo主題,我想期望錯誤會消失。

從這個博客更多信息:

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

或者,你可以恢復你的應用程序中使用Flash Builder的 「多SDK」 功能的Flex 3。

+0

謝謝傑弗瑞。你做一個偉大的播客,順便說一句。 – DShultz 2010-05-01 16:07:19

+0

感謝收聽/收看。 – JeffryHouser 2010-05-01 16:31:51