如图效果,拖动元件,元件绕圆心跟随鼠标旋转。ps:为什么不能直接设置旋转中心坐标呢?

最新提问 1月 31, 2018 用户: 匿名用户
修改于 2月 1, 2018 用户:匿名用户

2 个回答

0 赞同
旋转可以设置9个位置,并可以设置锚点偏移参数,想设置中心在哪里都可以。

Axure不是开发工具,用Axure做这个效果没有意义。

通过复杂的运算可能做得出来,我数学不好,看看有没有其他高手能做吧。

另外说一句,这个计算公式要用到π,但Axure里没有π这个函数,所以只能写一个3.14159265……这样。

还会用到:DragX DragY
最新回答 2月 3, 2018 用户: 匿名用户
0 赞同
设置变量y,判断y大于还是小于[[TotalDragY]],由此来判断这次拖动相对于上一次的方向。如果拖动方向是向上则设置旋转绿色角度尺以中心为锚点旋转负的角度,如果拖动方向是向下,则旋转正的角度,至于每次旋转多少角度,可以设置为固定值(可能效果僵硬),也可以自己设计一个转化公式,可能需要多设置一个x变量,换算出具体角度。图中黄点的移动范围可能设置了边界,便于控制旋转效果。
最新回答 5月 10, 2019 用户: 真气机

相关问题

1 回答
最新提问 12月 13, 2017 用户: 匿名用户 | 2,995 浏览
1 回答
0 回答
0 回答
最新提问 4月 1, 2020 用户: Greyjoy | 1,593 浏览