作者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