我正在使用Flex4,我正在尝试为表单设置外观(为其添加背景和边框等)。
我正在尝试使用skinClass=""
<mx:Form skinClass="skins.MyFormSkin" />
但它不接受skinClass作为属性。
我应该如何做到这一点,以至于我仍然坚持Flex 4中的最佳做法(将视觉效果与逻辑分离)?
答案 0 :(得分:0)
skinClass仅适用于spark组件,其标签以<s:
答案 1 :(得分:0)
详细说明Qz的响应:mx:Form不是Flex 4 spark组件。它仍然是旧式的Flex 3组件,不支持蒙皮。即将发布的Flex SDK Hero版本提供了一个新的Flex 4样式表单(请参阅http://blog.flexexamples.com/2010/08/28/creating-a-simple-spark-form-in-flex-hero/)
但是,此时仍然是预先发布的代码。根据您的项目,Hero可能适合也可能不适合。