Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 Flex 4 皮肤的新手,并且一直在学习教程,开发我自己的一些皮肤等。我只是想知道是否有发布“皮肤库”的最佳实践。
例如,假设我只想发布 3 个按钮皮肤。我是只编译 3 个实际皮肤文件的 swc,还是制作 3 个按钮——每个皮肤一个按钮——然后只编译这些按钮的 swc?或者你是否同时包含皮肤和按钮?
我会选择选项 1 - 一个包含所有资源(可能是图形文件或 .fxg 文件)、自定义 ActionScript 皮肤类(如果创建移动皮肤)或没有自定义按钮类的 .mxml 皮肤文件的 .swc。
听起来您正在考虑创建自定义 Button 类,它们之间的区别只是它们“穿”的皮肤。Button 的外观类可以在实例化时设置(或在 mxml 或 css 中以声明方式设置)这一事实为保留常规按钮并仅创建不同的部分(外观)提供了很好的理由。
如果您想添加或修改其功能,而不是外观,您只想扩展控件。