Framer.js:通过另一个图层的点击事件操纵图层的动画状态?

时间:2014-09-08 00:10:54

标签: javascript animation framerjs

我正在使用framer.js来创建一个快速模型,但我需要做的一件事是在触发另一个图层的点击事件时为两个已定义状态之间的图层设置动画。这就是我的意思:

我必须使用变量blueBox和redBox,所有变量都使用属性和所有内容进行定义。当点击blueBox时,我需要redBox在两个状态之间进行动画处理。我对那部分的JavaScript:

blueBox.on(Events.Click, function(){
    return redBox.states.next("stateA", "stateB"); 
});

这在framer.js中是不可能的?我在各自的层中定义了相关的状态。如果我将redBox语句添加到另一个单击redBox的事件,但是没有办法通过触发另一个图层来设置不同的图层,那么它是否有效?

提前致谢!

1 个答案:

答案 0 :(得分:0)

你忘记了方括号。

blueBox.on(Events.Click, function(){
    return redBox.states.next(["stateA", "stateB"]); 
});