移植Flash -> Flex:DropShadowFilter ->矩形DropShadow、GlowFilter ->?

发布于 2024-12-01 16:57:22 字数 667 浏览 2 评论 0原文

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

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

现在,在阅读更多 Flex 文档后,我注意到我应该更好地使用 Spark.primitives.RectangleDropShadow 来处理阴影。

那么,除了 GlowFilter 之外,还能用什么来代替呢?

滤镜是否仍然参与在 Flex 中显示阴影和发光,或者我只是创建一个阴影

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

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

I'm new to Flex and am porting a pure Flash/AS3 application to Flex 4.5.

In my Flex application I have been successfully using DropShadowFilter and GlowFilter to add some interactivity to my custom components on mouse events.

Now after reading more Flex docs, I've noticed that I should better use spark.primitives.RectangularDropShadow for the shadows.

But what to use instead of the GlowFilter then?

And are filters still involved in displaying shadows and glows in Flex or do I just create a shadow with

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

and then just call myShadow.visible=true/false depending on the mouse event?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

和我恋爱吧 2024-12-08 16:57:22

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

要查明是否涉及滤镜,请单击 RectangleDropShadow 标签并按 F3。然后看一看。

You can use two Drop Shadows offset by 180 degrees. I don't know if two drop shadow objects are more performant than one glow.

To find out if filters are involved, click in the RectangularDropShadow tag and press F3. Then look to see.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文