边缘动画时间轴控制

时间:2015-06-19 00:35:03

标签: jquery function mouseevent timeline adobe-edge

我对编写代码非常陌生,但我希望有人可以帮助我解决我脑子里的一些功能!

我在Edge animate中创建了一个按钮,我想在操作中添加一些jQuery或额外的代码。

基本上,在我的时间轴上,我正在从不同鼠标事件的某些点开始播放动画。在'翻转'时,它会中途播放和停止。然后在'点击'我从下一个'标签'开始玩它但由于鼠标仍然悬停在按钮上,'翻转'功能有点绊倒整个事物并且它不知道在哪里时间轴。

我想在第一次鼠标点击后禁用“翻转”功能。或者“不要”播放,直到'mouseout'(点击后)。

理想情况下(作为一个额外的)我真的希望只是在交替点击的两个状态之间切换。 所以,点击1:从点(a)播放,点击2:从点(b)播放,。 。 。 。 (a),(b),(a),(b),无限! 然后整个东西应该在mouseout上重置!!

这可能是很多工作,嘿? 我真的很感激任何提示或建议......从某个地方开始! 非常感谢。

2 个答案:

答案 0 :(得分:0)

通过时间线执行此操作的方法是复制按钮并在每个标签上更改其上的代码。所以第一个按钮有sym.play(" b");代码然后在b标签上你有一个相同的按钮,但有sym.play(" c");在它上面等等。您应该能够在整个舞台上放置一个鼠标按钮,或者将每个按钮带回到时间轴sym.play的开头(" a");

答案 1 :(得分:0)

我只会在变量为0时使用变量来做事。 compositionReady中的示例:

 var on = 0;    
 sym.$("next").bind('rollover',function(){     
     if (on == 0) {
        // do something
        on = 1;   
      } else {
        // do something else
        on = 0;
      }
 });