如您所知,Adobe 在 Flash Builder 4 中添加了一个名为 Spark 的新主题,但我觉得它真的很难看。问题是我无法将当前主题切换到 Halo!
我试过的:
- 更改项目属性中的主题设置。没有效果 - 所有新按钮和其他控件都有这个主题
- 使用编译器设置:
-theme=${flexlib}/themes/Halo/halo.swc
- 也没有效果,和上面一样
然后我注意到我的 MXML 文件中有 2 个命名空间:
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
当我切换按钮声明时<s:Button>
,<mx:Button>
我的按钮开始看起来好多了。但是我不能手动切换所有这样的声明,而且我不认为对Application
标签进行相同的更改会在应用程序级别应用样式。
所以,我的大问题是:如何让 Flash Builder 4 使用与 Flash Builder 3 中相同的主题?如何将其应用于所有新控件?有没有我错过的技巧?