0

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

我必须变量 blueBox 和 redBox,它们都用属性和所有东西定义。单击 blueBox 时,我需要 redBox 在两种状态之间进行动画处理。我为这部分准备的 JavaScript:

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

这在 framer.js 中是不可能的吗?我在各自的层中定义了相关的状态。如果我将 redBox 语句添加到另一个显示单击 redBox 的事件中,它会起作用,但是有没有办法通过触发另一个图层来制作不同的图层动画?

提前致谢!

4

1 回答 1

0

你忘记了方括号。

blueBox.on(Events.Click, function(){
    return redBox.states.next(["stateA", "stateB"]); 
});
于 2014-12-08T11:58:51.427 回答