(我们的想法是提高性能,另外一个关于提高性能的想法不仅仅是值得赞赏的。)
答案 0 :(得分:2)
您需要覆盖大量皮肤文件或使用(或创建)自定义主题。 Flex在其皮肤中进行大量绘制...例如,默认的Spark TextInput在文本框内绘制1px阴影。它不使用“dropShadow”过滤器来执行此操作。
覆盖皮肤文件很容易,您可以在CSS中将它们设为默认值:
s|TextInput{
skinClass: ClassReference("you.com.view.skins.LookMaNoShadowTextInputSkin");
}
答案 1 :(得分:1)
您应该查看Flex 4 theming以删除您想要/不想要的任何内容。默认情况下,Spark主题用于Flex项目。查看项目的属性并进行更改。我相信Flash Builder中有一些主题没有阴影。