移植Flash -> Flex:DropShadowFilter ->矩形DropShadow、GlowFilter ->?
我是 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用两个偏移 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.