- 是否有任何方法关闭所有特殊的FX,特别是在应用程序内所有对象上的dropShadow?
(这样做是为了提高性能,对提高性能与另一个想法是超过赞赏更多。)Flex 4.5在全局关闭所有对象时会放下阴影和特殊的fx并提高性能?
(这样做是为了提高性能,对提高性能与另一个想法是超过赞赏更多。)Flex 4.5在全局关闭所有对象时会放下阴影和特殊的fx并提高性能?
你应该看看Flex 4 theming删除您要/什么都不想。默认情况下,Spark主题用于Flex项目。看看你的项目的属性,并改变它。我相信在Flash Builder中有一些主题没有阴影。
你需要重写很多的皮肤文件,或者使用(或创建)一个自定义主题。 Flex在其皮肤中执行大量绘图...例如默认的Spark TextInput在文本框内绘制1px的阴影。它不使用“dropShadow”过滤器来执行此操作。
重写皮肤文件是很容易做到,你可以让他们默认在你的CSS这样的:
s|TextInput{
skinClass: ClassReference("you.com.view.skins.LookMaNoShadowTextInputSkin");
}
不是特别真实。如果您使用的是默认的Spark主题,则可以这样做,但您可以轻松地将主题更改为不带阴影的主题。 – 2011-06-08 15:38:47
你说得对,我的意思是在第一句话中说“自定义主题”而不是皮肤。编辑 – 2011-06-08 15:44:35
我想你必须为阴影和东西创建一个自定义主题。但是,你指的是什么特殊效果? – JeffryHouser 2011-06-08 14:13:20