CreateJS使用Tween.js增加shadow offsetX

时间:2015-07-09 06:18:43

标签: javascript easeljs createjs tween.js

我有一个简单的精灵表动画。

var data = {
        images: ["public/images/coin.png"],
        frames: {
            width:  343,
            height: 342,
            count:  36,
            regX:   0,
            regY:   0
        },
        animations: {
            stand: [
                35
            ],
            head: [
                0, 35, 'head', 1
            ],
            tail: [
                0, 18, 'coin', 0.8
            ]
        }
    };

    var spriteSheet = new createjs.SpriteSheet(data);
    var animation = new createjs.Sprite(spriteSheet, "head");

这是我的shaddow:

animation.shadow = new createjs.Shadow("#000000", 9, 2, 10);

我也可以使用,tween.js缩放和更改此精灵表动画的位置

createjs.Tween.get(animation, { loop: false })
        .to({ scaleX:.7 , scaleY:.7, x: xCoord, y: yCoord}, 1100)
        .to({ scaleX: .3 , scaleY:.3, x: 200, y: 300}, 1100);

我想在tweenJS动画期间增加阴影OffsetX然后减少。

我怎样才能做到这一点?

这是工作演示:

jsfiddle

1 个答案:

答案 0 :(得分:1)

只需添加一个事件监听器即可。每当补间位置发生变化时,都会调用事件监听器。 http://createjs.com/docs/tweenjs/classes/Tween.html