0

我是 Flex 4 皮肤的新手,并且一直在学习教程,开发我自己的一些皮肤等。我只是想知道是否有发布“皮肤库”的最佳实践。

例如,假设我只想发布 3 个按钮皮肤。我是只编译 3 个实际皮肤文件的 swc,还是制作 3 个按钮——每个皮肤一个按钮——然后只编译这些按钮的 swc?或者你是否同时包含皮肤和按钮?

4

1 回答 1

1

我会选择选项 1 - 一个包含所有资源(可能是图形文件或 .fxg 文件)、自定义 ActionScript 皮肤类(如果创建移动皮肤)或没有自定义按钮类的 .mxml 皮肤文件的 .swc。

听起来您正在考虑创建自定义 Button 类,它们之间的区别只是它们“穿”的皮肤。Button 的外观类可以在实例化时设置(或在 mxml 或 css 中以声明方式设置)这一事实为保留常规按钮并仅创建不同的部分(外观)提供了很好的理由。

如果您想添加或修改其功能,而不是外观,您只想扩展控件。

于 2012-11-30T20:28:05.420 回答