作者forgether (只要你快乐 )
看板Flash
标题[问题] 画直线
时间Wed Jun 9 00:40:20 2004
请问各位高手
如果想再flash上做出一条可以拖曳 旋转的直线应该如何去写出程式码呢
拖曳的部分我大概有想了一下
不过让直线可以旋转 真的有点困难
请教大家拉
谢谢罗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.122.215.102
1F:推 Jedic:要用math.atan2从弧度换算成角度 61.62.226.170 06/09
2F:→ Jedic:由一个隐形物件被拖曳在线的前端 61.62.226.170 06/09
3F:→ Jedic:隐形物件与线的轴心XY差距代入math.atan2 61.62.226.170 06/09
4F:推 Jedic:再乘以180然後除以Math.PI得到角度 61.62.226.170 06/09
5F:→ Jedic:最後再用XY差距设定为线段物件的长宽 61.62.226.170 06/09
6F:→ Jedic:就是一条可拖曳旋转且长度可变的线段 61.62.226.170 06/09
7F:→ Jedic:不过好像说错了,是由弪度换算角度 61.62.226.170 06/09
8F:→ Jedic:一开始线段物件要作成垂直线 61.62.226.170 06/09
9F:推 Jedic:要用被拖曳物件的座标去减线段轴心的座标 61.62.226.170 06/09
10F:→ Jedic:不管正负值都照样代入,角度也得到正负值 61.62.226.170 06/09
11F:→ Jedic:负的角度指定rotation就会向左转 61.62.226.170 06/09
12F:推 forgether:很感谢你阿..不过第二句我大不懂 140.122.215.102 06/09
13F:→ forgether:不知道可以再加以说明吗..谢谢 140.122.215.102 06/09