0

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

在我的 Flex 应用程序中,我已经成功地使用DropShadowFilter 和 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 ?

4

1 回答 1

0

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

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

于 2011-08-26T12:57:39.410 回答