【发布时间】:2018-05-08 02:05:29
【问题描述】:
我对动作脚本很陌生,现在有点卡住了。 我正在尝试制作一个固定在一端的箭头,但尖端应该可以通过鼠标拖动来拖动,从而拉伸和旋转箭头。 如果我可以在拖动时保持箭头的三角形尖端不改变大小,那也很棒。 我考虑制作一个由尖端和线条分别组成的电影剪辑,线条完成所有“拉伸”,而尖端则简单地跟随。我只是不确定如何。
我发现的大多数关于鼠标拖动的文档都是关于移动整个元素,而不仅仅是移动一个部分,同时保持与其余部分的连接。 我确实发现了一些关于用鼠标拖动 here 旋转箭头的方法,但这对我的问题只是部分有帮助,因为它没有说明同时使箭头变大。
有人知道如何实现这一点吗?
【问题讨论】:
-
您需要使用en.wikipedia.org/wiki/Pythagorean_theorem 计算鼠标与箭头(0,0) 之间的距离,然后缩放箭头轴并定位箭头。
标签: actionscript-3 flash drag adobe-animate