尝试将skinClass添加到<mx:form> </mx:form>

时间:2010-03-25 05:48:29

标签: flex actionscript adobe mxml flex4

我正在使用Flex4,我正在尝试为表单设置外观(为其添加背景和边框等)。

我正在尝试使用skinClass=""

进行Flex 4方式
<mx:Form skinClass="skins.MyFormSkin" />

但它不接受skinClass作为属性。

我应该如何做到这一点,以至于我仍然坚持Flex 4中的最佳做法(将视觉效果与逻辑分离)?

2 个答案:

答案 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可能适合也可能不适合。