移植Flash - > Flex:DropShadowFilter - > RectangularDropShadow,GlowFilter - >?

时间:2011-08-26 12:32:13

标签: flex flex4 shadow flex4.5 glow

我是Flex的新手,正在将纯Flash / AS3应用程序移植到Flex 4.5。

在我的Flex应用程序中,我已经成功使用DropShadowFilter and GlowFilter在鼠标事件上为我的自定义组件添加了一些交互性。

现在,在阅读了更多Flex文档之后,我注意到我应该更好地使用spark.primitives.RectangularDropShadow作为阴影。

但是用什么代替GlowFilter?

过滤器仍然参与在Flex中显示阴影和发光,或者我只是用

创建阴影
<s:RectangularDropShadow id="myShadow"
distance="20" 
alpha=".25"
blurX="7"
blurY="7"
height="{myRect.height}" 
width="{myRect.width}"/>

然后根据鼠标事件调用myShadow.visible = true / false?

1 个答案:

答案 0 :(得分:0)

您可以使用两个Drop Shadows偏移180度。我不知道两个阴影对象是否比一个发光效果更好。

要查明是否涉及过滤器,请单击RectangularDropShadow标签并按F3。然后看看。