【问题标题】:MouseOver javascript Timeline trigger in Adobe animateAdobe animate 中的 MouseOver javascript 时间轴触发器
【发布时间】:2016-02-15 07:17:33
【问题描述】:

我尝试使用新的 Adob​​e Animate (NOT Edge) 创建交互式 HTML 画布动画。我可以使用提供的代码片段跳转到时间轴上的关键帧

this.movieClip_1.addEventListener("click",
fl_ClickToGoToAndStopAtFrame.bind(this));

function fl_ClickToGoToAndStopAtFrame() {
  this.gotoAndStop(29);
}

有没有办法以类似的方式使用 MouseOver 而不是 MouseClick 来访问时间线? 不幸的是,我的 javascript 知识非常少。

【问题讨论】:

    标签: javascript jquery-animate adobe mouseover


    【解决方案1】:
    this.movieClip_1.addEventListener("mouseenter", fl_ClickToGoToAndStopAtFrame.bind(this));
    

    https://developer.mozilla.org/en-US/docs/Web/Events

    【讨论】:

    • 非常感谢,该链接对理解脚本在做什么很有帮助。抱歉这么菜鸟。
    • 这不适用于 Adob​​e Animate 项目,因为它使用 CreateJS 并且 mouseenter 不是由 CreateJS 处理的。正确的解决方案是改用mouseover
    【解决方案2】:

    Adobe Animate 使用 CreateJS,您可以在此处获得可用鼠标交互的列表:http://www.createjs.com/tutorials/Mouse%20Interaction/

    我引用:

    您可以在显示对象上监听许多事件: 单击,鼠标按下,dblclick,pressmove,pressup,鼠标悬停/鼠标移出, 和翻转/推出。

    【讨论】:

      猜你喜欢
      • 2017-11-11
      • 1970-01-01
      • 2016-01-15
      • 2020-08-21
      • 1970-01-01
      • 1970-01-01
      • 2018-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多