0

我在时间轴上有一系列图像。我想使用右键单击鼠标前后移动时间线。单击鼠标右键+ x 轴鼠标?按动作脚本 2

4

1 回答 1

0

在 Flash player 11/12 中的 as3 中添加了鼠标右键,而不是从一开始,我认为 AS2 没有任何方法可以做到这一点,因为:

  • AS2 在 AVM 1 上运行,而支持鼠标右键单击的 AS3 在 AVM 2 上运行
  • 一年多来,Adobe 正式不支持 AS2 - 我认为他们永远不会添加鼠标右键单击支持

否则,如果您可以单击鼠标左键,则可以使用 _xmouse 访问鼠标位置,并通过在鼠标按下时保存 x/y 位置然后在进入帧时检查差异来获取增量以了解方向。设置时间线的当前帧可能应该通过使用 gotoAndStop(frameNumber) 来完成,否则很难“向后”播放时间线。如果您想摆脱操纵时间线的麻烦,请查看 TweenLite/TweenMax 提供的功能:

http://www.greensock.com/tweenmax/

它具有向后或向前补间时间线的功能,以及所有补间引擎的好东西,例如改变速度甚至缓动功能!

于 2014-06-22T12:30:12.783 回答