Flex 4皮肤“库”

时间:2012-04-10 19:23:24

标签: flex4 adobe skinning

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

例如,假设我只想要发布3个按钮外观。我是否只编译了3个实际皮肤文件的swc,或者我是否使用3个按钮 - 每个皮肤使用一个 - 并编译这些按钮的swc?或者你同时包括皮肤和按钮?

1 个答案:

答案 0 :(得分:1)

我会使用选项1 - 一个.swc包含所有资源(可能是图形文件或.fxg文件),自定义ActionScript外观类(如果创建移动外观),或.mxml外观文件没有CUSTOM Button类。< / p>

听起来你正在研究创建自定义Button类,它们之间的差异只是它们“磨损”的皮肤。可以在实例化时(或在mxml或css中声明性地)设置Button的皮肤类这一事实,这是保持常规按钮并仅创建不同内容的好理由 - 皮肤。

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