我正在使用 Flex4,我正在尝试为表单设置皮肤(为其添加背景和边框等)
我正在尝试使用 Flex 4 方式skinClass=""
<mx:Form skinClass="skins.MyFormSkin" />
但它不接受 skinClass 作为属性。
我应该如何做到这一点,以便我仍然坚持 Flex 4 中的最佳实践(将视觉与逻辑分离)?
我正在使用 Flex4,我正在尝试为表单设置皮肤(为其添加背景和边框等)
我正在尝试使用 Flex 4 方式skinClass=""
<mx:Form skinClass="skins.MyFormSkin" />
但它不接受 skinClass 作为属性。
我应该如何做到这一点,以便我仍然坚持 Flex 4 中的最佳实践(将视觉与逻辑分离)?
skinClass 仅适用于 spark 组件,其标签以<s:
详细说明 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 可能合适也可能不合适。