2011-06-08 20 views

回答

1

你应该看看Flex 4 theming删除您要/什么都不想。默认情况下,Spark主题用于Flex项目。看看你的项目的属性,并改变它。我相信在Flash Builder中有一些主题没有阴影。

2

你需要重写很多的皮肤文件,或者使用(或创建)一个自定义主题。 Flex在其皮肤中执行大量绘图...例如默认的Spark TextInput在文本框内绘制1px的阴影。它不使用“dropShadow”过滤器来执行此操作。

重写皮肤文件是很容易做到,你可以让他们默认在你的CSS这样的:

s|TextInput{ 
    skinClass: ClassReference("you.com.view.skins.LookMaNoShadowTextInputSkin"); 
} 
+0

不是特别真实。如果您使用的是默认的Spark主题,则可以这样做,但您可以轻松地将主题更改为不带阴影的主题。 – 2011-06-08 15:38:47

+0

你说得对,我的意思是在第一句话中说“自定义主题”而不是皮肤。编辑 – 2011-06-08 15:44:35