【发布时间】:2011-02-14 19:21:57
【问题描述】:
如您所知,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 中相同的主题?如何将其应用于所有新控件?有没有我错过的技巧?
【问题讨论】:
标签: apache-flex themes flash-builder flex-spark halo