- 有什么方法可以关闭应用程序内所有对象上的所有特殊效果,尤其是 dropShadow?
(这个想法是提高性能,另一个关于提高性能的想法值得赞赏。)
(这个想法是提高性能,另一个关于提高性能的想法值得赞赏。)
您需要覆盖很多皮肤文件或使用(或创建)自定义主题。Flex 在它的皮肤中做了很多绘图……例如,默认的 Spark TextInput 在文本框内绘制一个 1px 的阴影。它不使用“dropShadow”过滤器来执行此操作。
覆盖皮肤文件很容易做到,您可以在 CSS 中将它们设为默认值,如下所示:
s|TextInput{
skinClass: ClassReference("you.com.view.skins.LookMaNoShadowTextInputSkin");
}
您应该查看Flex 4 主题以删除您想要/不想要的任何内容。默认情况下,Spark 主题用于 Flex 项目。查看项目的属性并进行更改。我相信 Flash Builder 中有一些没有阴影的主题。