我来自 Web 开发背景,网站皮肤的过程通常如下所示:
- 设计师在 Photoshop 中创建设计
- 使用以下启发式方法将设计转换为 HTML + CSS:
- 在可能的情况下,使用 CSS 工具箱来创建边框、背景颜色等
- 在更复杂的形状(例如渐变、圆角等)的情况下,使用光栅精灵
现在,我正在开发一个在 Adobe Flex 中完成的应用程序,我想知道最好的方法应该是什么。ActionScript 的矢量图形功能比 CSS 中的“矢量图形”(边框、背景颜色)要广泛得多,因此在 Photoshop 中创建设计可能不是最好的主意。
我是否应该要求我的设计师在 Illustrator 中创建设计,希望可以将大多数高级形状(如按钮渐变、圆角等)“本地”转换为 Spark 皮肤,作为矢量图形而不是嵌入那些作为位图?