尝试将 SkinClass 添加到

发布于 2024-08-26 15:49:29 字数 256 浏览 10 评论 0 原文

我正在使用 Flex4,并且正在尝试为表单添加皮肤(为其添加背景和边框等),

我正在尝试使用 skinClass=""

<mx:Form skinClass="skins.MyFormSkin" />

但它不接受 SkinClass 作为属性。

我应该如何做才能仍然遵循 Flex 4 中的最佳实践(将视觉效果与逻辑解耦)?

I'm working with Flex4 and I'm trying to skin a form (add a background and a border to it, etc.)

I'm trying to do it the Flex 4 way with skinClass=""

<mx:Form skinClass="skins.MyFormSkin" />

but it's not accepting skinClass as a property.

How should I do it such that I'm still adhering to the best practices in Flex 4 (decoupling visuals from logic)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

拍不死你 2024-09-02 15:49:29

SkinClass 仅适用于具有以 开头的标签的 Spark 组件

skinClass only works on spark components, which have tags starting with <s:

我一直都在从未离去 2024-09-02 15:49:29

详细说明 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 可能合适也可能不合适。

To elaborate on Qz's response: mx:Form is not a Flex 4 spark component. It's still an old-style Flex 3 component and does not support skinning. The upcoming Hero release of the Flex SDK provides a new Flex 4 style Form (see http://blog.flexexamples.com/2010/08/28/creating-a-simple-spark-form-in-flex-hero/)

However, that's still pre-release code at this point. Depending on your project, Hero may or may not be appropriate.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文