2011-06-10 71 views
0

我有一个FLex 4项目。FLEX项目中的css,swf和皮肤mxml文件位置

由于所有css,swf和皮肤mxml文件放在一个文件夹中,它变得很麻烦。我想将css分离到css文件夹和skins文件夹下,我希望将swf文件夹和皮肤mxml文件放在皮肤文件夹本身的根目录中。

我想知道这是否是处理文件位置的正确方法。因为它在css文件中,我现在必须指定swf的路径,例如... /skins/myswf.swf

所以我也想知道这是否会在运行时遇到任何性能问题的接口?

感谢您引导我以最合适的方式。

+0

你是如何编译你的项目的? Flash Builder? – 2011-06-10 17:24:10

+0

是的,我使用Flash Builder 4.0 – FlexBoz 2011-06-14 09:44:14

+0

我不明白为什么你的皮肤在自己的swf中。你应该截取你的目录结构。 – 2011-06-14 17:22:59

回答

1

我发现创建一个单独的库项目来存储您的所有主题是最好的。这样你可以让多个应用程序引用相同的样式和皮肤。它也迫使你组织你的代码,这有时会令人望而生畏。

这对于跨平台使用相同的主题也特别有用,例如...想象一个移动应用程序,原生应用程序和所有使用相同样式的网络应用程序,非常合适?

查看我附加的一个示例工作区的截图..并且在interwebs上有很多关于创建一个flex库项目的信息。

theme library project

+0

你应该发布一些链接以及更详细地解释这个概念 – shaunhusain 2011-11-09 06:28:30