0

我正在开发一个 Flex 应用程序。由于我不是一个非常有才华的图形设计师,所以我将所有样式等都保留为默认值。完成应用程序后,我想将它连同 Flex 放入我的应用程序的所有字体、图标、样式等一起交给图形设计师,这样她就可以将它们换掉,让我的应用程序更漂亮并为其设置主题到我的 CI。

另外,我想在以后使用这种方法作为可互换主题的基础。

我的问题有两个部分,真的:

a) 如何提取我的应用程序中使用的所有资产(不仅仅是 Flex 框架捆绑的所有资产),以及

b) 我如何确定在哪个地方使用了哪个资产,这样设计者就不必猜测和逆向工程了。

还有第三部分(我如何重新打包资产以使它们在运行/编译时可交换),但我想我大致知道它是如何工作的。

4

1 回答 1

1

我不相信你能做到这一点。您必须自己设置蒙皮。组件中使用的默认图形内置在 flex 框架中,并在运行时使用绘图 api 而不是嵌入图形生成。

你最好的选择是使用 css 和一个支持像 degrafa 一样的皮肤的图形框架(http://www.degrafa.org/)。

如果您想查看为 flex 3.x 生成基本皮肤的代码,您可以在此处查看 svn 存储库 - http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/frameworks /项目/光环/

于 2009-11-03T21:52:14.287 回答