【问题标题】:Using TweenMax with filters created in the Flash IDE将 TweenMax 与在 Flash IDE 中创建的过滤器一起使用
【发布时间】:2010-12-16 12:34:39
【问题描述】:

有没有办法让 TweenMax 补间 DisplayObject 的过滤器在 Flash IDE 中添加过滤器。

我想在两个状态之间进行补间,如果我可以在不使用位图和在它们之间进行补间创建两个状态的情况下做到这一点,那就太好了。一种有过滤器的状态,一种没有过滤器的状态。

// pseudo-code
var filterList : Array = _targetView.filters;
TweenMax.to(_targetView, 0.8, {/*insert filter tweens here*/})

【问题讨论】:

    标签: flash apache-flex actionscript-3 filter tween


    【解决方案1】:

    我想是的。如您所知,filters 属性是一个过滤器数组(扩展 BitmapFilter 类)。只需通过它们在数组中的位置访问过滤器并相应地补间它们的值:

    var dropShadow0: DropShadowFilter = _targetView.filters[0]
    var dropShadow1: DropShadowFilter = _targetView.filters[1]
    
    TweenMax.to(dropShadow0, 0.8, {strength: dropShadow1.strength})
    

    【讨论】:

    • 问题是我不知道应用于 DisplayObject 的过滤器类型。
    猜你喜欢
    • 1970-01-01
    • 2019-09-26
    • 2011-04-08
    • 2023-03-13
    • 2017-08-17
    • 2021-04-02
    • 2017-08-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多