【问题标题】:Framer.js: Manipulating a layer's animation states through another layer's on-click event?Framer.js:通过另一个图层的点击事件来操作图层的动画状态?
【发布时间】:2014-09-08 00:10:54
【问题描述】:

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

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

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

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

提前致谢!

【问题讨论】:

    标签: javascript animation framerjs


    【解决方案1】:

    你忘记了方括号。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多