1

只是想知道是否有人可以帮助向我展示如何缓解特定电影剪辑的模糊过滤器?

treetrigger.addEventListener(MouseEvent.ROLL_OVER, rollovert);
    function rollovert (event:MouseEvent):void {
        myBlur.blurX = 0;
        myBlur.blurY = 0;
        tree.filters = [myBlur];

        myBlur.blurX = 7;
        myBlur.blurY = 7;
        man.filters = [myBlur];

        myBlur.blurX = 20;
        myBlur.blurY = 20;
        crowd.filters = [myBlur];
    }

当我点击“treetrigger”时,我想将所有 3 个电影剪辑都放慢 1 秒,但我不知道如何以及在哪里放入动作脚本。谢谢!

4

1 回答 1

5

您可以使用补间库轻松完成此操作。例如,使用Actuate代码将是:

Actuate.effects (tree, 1).filter (BlurFilter, { blurX: 0, blurY: 0 } );
Actuate.effects (man, 1).filter (BlurFilter, { blurX: 7, blurY: 7 } );
Actuate.effects (crowd, 1).filter (BlurFilter, { blurX: 20, blurY: 20 } );

另一个流行的补间库是 GreenSock 的TweenLite,但任何体面的补间库都应该能够做同样的事情。

于 2013-01-22T15:53:17.963 回答