基礎(chǔ)三角函數(shù)的計(jì)算:角的正弦值 = 對(duì)邊 / 斜邊角的余弦值 = 鄰邊 / 斜邊角的正切值 = 對(duì)邊 / 鄰邊 弧度轉(zhuǎn)換為角度以及角度轉(zhuǎn)換為弧度:弧度 = 角度 * Math.PI / 180角度 = 弧度 * 180 / Math.PI 向鼠標(biāo)(或者任何一個(gè)點(diǎn))旋轉(zhuǎn):// 用要旋轉(zhuǎn)到的 x, y 坐標(biāo)替換 mouseX, mouseYdx = mouseX - sprite.x;dy = mouseY - sprite.y;sprite.rotation = Math.atan2(dy, dx) * 180 / Math.PI; 創(chuàng)建波形:// 將 x, y 或其它屬性賦值給 Sprite 影片或影片剪輯,// 作為繪圖坐標(biāo),等等。public function onEnterFrame(event:Event){ value = center + Math.sin(angle) * range; angle += speed;} 創(chuàng)建圓形:// 將 x, y 或其它屬性賦值給 Sprite 影片或影片剪輯,// 作為繪圖坐標(biāo),等等。public function onEnterFrame(event:Event){ xposition = centerX + Math.cos(angle) * radius; yposition = centerY + Math.sin(angle) * radius; angle += speed;} 創(chuàng)建橢圓:// 將 x, y 或其它屬性賦值給 Sprite 影片或影片剪輯,// 作為繪圖坐標(biāo),等等。public function onEnterFrame(event:Event){ xposition = centerX + Math.cos(angle) * radiusX; yposition = centerY + Math.sin(angle) * radiusY; angle += speed;} 獲得兩點(diǎn)間的距離:// x1, y1 和 x2, y2 是兩個(gè)點(diǎn)// 也可以是 Sprite / MovieClip 坐標(biāo),鼠標(biāo)坐標(biāo),等等。dx = x2 主站蜘蛛池模板: 仁怀市| 抚松县| 林周县| 呼伦贝尔市| 马鞍山市| 沧州市| 曲周县| 施甸县| 新和县| 三河市| 曲麻莱县| 左贡县| 信宜市| 当阳市| 茶陵县| 霍林郭勒市| 天门市| 启东市| 隆林| 布拖县| 丰县| 上高县| 保山市| 巴林左旗| 华容县| 同心县| 剑河县| 朝阳区| 突泉县| 丰台区| 古浪县| 温泉县| 尖扎县| 商南县| 贵定县| 四子王旗| 黄平县| 张家川| 张家界市| 眉山市| 邳州市|