[英]backgroundDisabledColor error when upgrading from Flex3 to FlashBuilder 4
我已经将FlexBuilder3项目升级到FlashBuilder4,并且看到许多关于不支持的标记属性的编译错误:
仅主题为“ halo”的类型“ mx.controls.TextInput”支持样式“ backgroundDisabledColor”
这是令人反感的mxml元素:
<mx:TextInput x="245" y="86" id="code1" maxChars="15" change="enableButton(event)" cornerRadius="9" borderStyle="solid" backgroundDisabledColor="#7977b6" />
...针对此特定错误的最佳解决方法是什么? 通过将它更改为“ contentBackgroundColor”,我能够轻松解决“ backgroundColor”属性中的类似错误,并希望对backgroundDisabledColor也有一个简单的解决方法。 我意识到我可以应用css样式,但是我宁愿有一个更简单的解决方案,因为还有许多与此属性类似的其他属性错误。
我怀疑如果将此添加为编译器参数,它应该可以工作:
-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。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.