Man*_*ius 4 apache-flex skinning
另外,如果你想创建一个完整的 Flex 4皮肤,你从哪里开始?是否有一个列表,列出了为某个地方创建图形所需的所有"部分"(组件部分),或者一些完整的示例皮肤用作模板?在Flash Builder Design View中正确渲染外观吗?(包括嵌入字体)
大多数人都会指向Flash Catalyst,但我最后一次看它并不是包罗万象的创建一个完整的皮肤/主题,更不用说1.0软件固有的其他问题.我首先复制默认皮肤文件并修改它们,然后根据SDK附带的defaults.css文件创建一个新的CSS文件.更棘手的部分是并非所有组件(Tree,DataGrid,DateChooser,ColorPicker等)都可用作Spark组件,这意味着您还需要一个完整的皮肤/主题来创建一堆mx皮肤.结论:如果你认真对待这个问题,你需要花费大量时间来理解defaults.css及其引用的皮肤类.
要回答您的原始问题,我的个人工作流程是在OmniGraffle中创建皮肤的模型,然后使用它作为指导来修改默认皮肤文件的副本(在spark.skins和mx.spark.skins中查看)直接使用mxml(而不是使用Illustrator或Catalyst等图形工具.)
希望有所帮助.