我是Flex 4皮肤的新手,并且一直在遵循教程,开发一些我自己的皮肤,等等。我只是想知道是否有发布“皮肤库”的最佳实践。
例如,假设我只想释放3个按钮皮肤。我是只编译3个实际皮肤文件的swc,还是制作3个按钮--每个皮肤一个按钮--然后只编译这些按钮的swc?还是将外观和按钮都包含在一起?
发布于 2012-12-01 04:28:05
我会选择选项1-一个包含所有资源(可能是图形文件或.fxg文件)的.swc,自定义按钮外观类(如果创建移动外观),或者没有自定义按钮类的.mxml外观文件。
这听起来像是你在考虑创建定制的Button类,它们之间的区别只是它们“穿的”皮肤。button的皮肤类可以在实例化时设置(或者在mxml中声明,或者在css中设置),这一事实使我们有充分的理由保留常规按钮,只创建不同的皮肤。
如果要添加或修改控件的功能,而不是外观,则只需扩展控件。
https://stackoverflow.com/questions/10095088
复制相似问题