首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex Glow效果自定义

Flex Glow效果自定义
EN

Stack Overflow用户
提问于 2009-11-12 17:41:06
回答 1查看 1.7K关注 0票数 0

我在我的自定义VBox-based组件中使用了Flex的Glow效果,以便在滚动时突出显示它。看起来很棒。但我希望它有矩形的形状与渐变到阿尔法0。我如何才能做到这一点?我应该在光晕效果中添加一些属性,或者以某种方式将其与其他效果混合,还是使用其他效果?

代码如下:

代码语言:javascript
复制
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" rollOverEffect="{select}" rollOutEffect="{deselect}">
    <!-- Some stuff skipped -->
    <mx:Glow id="select" duration="500">
        <mx:color>#9BC227</mx:color>
        <mx:blurXFrom>100</mx:blurXFrom>                
        <mx:blurXTo>100</mx:blurXTo>
        <mx:blurYFrom>100</mx:blurYFrom>
        <mx:blurYTo>100</mx:blurYTo>
        <mx:alphaFrom>0</mx:alphaFrom>
        <mx:alphaTo>1</mx:alphaTo>
    </mx:Glow>
    <mx:Glow id="deselect" duration="1000">
        <mx:color>#9BC227</mx:color>
        <mx:blurXFrom>100</mx:blurXFrom>                
        <mx:blurXTo>0</mx:blurXTo>
        <mx:blurYFrom>100</mx:blurYFrom>
        <mx:blurYTo>0</mx:blurYTo>
        <mx:alphaFrom>1</mx:alphaFrom>
        <mx:alphaTo>0</mx:alphaTo>
     </mx:Glow>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-11-13 14:14:26

我不认为有一个mx.effects类可以用补间来包装它,但是在flash.filters中有一个GradientGlowFilter类。Glow所做的就是返回一个GlowInstance,当播放该All时,它将应用一系列使用补间的Glow滤镜。代码非常简单,您可以很容易地修改它以使用不同的过滤器。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1721068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档