2012-04-10 68 views
0

我是新的Flex 4蒙皮,并且一直在关注教程,开发一些我自己的皮肤等。我只是想知道是否有一个最佳实践来释放“皮肤库” 。Flex 4蒙皮“库”

例如,假设我只有3个想要发布的按钮皮肤。我是否仅编译3个实际皮肤文件的swc,或者编制3个按钮 - 每个皮肤都使用一个 - 然后编译这些按钮的swc?或者你是否将皮肤和按钮包括在一起?

回答

1

我会选择1 - .swc与所有资源(可能是图形文件或.fxg文件),自定义ActionScript皮肤类(如果创建移动皮肤)或.mxml皮肤文件WITH NO CUSTOM Button类。

听起来你正在研究创建定制的Button类,它们之间的差异只是它们“穿”的皮肤。事实上,Button的皮肤类可以设置为实例化(或者在mxml或css中声明),这是保留常规按钮并创建仅仅不同的一个很好的理由 - 皮肤。

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