創建波形:
// 將x, y 或其它屬性賦值給Sprite 影片或影片剪輯,
// 作為繪圖坐標,等等。
public function onEnterFrame(event:Event){
value = center + Math.sin(angle) * range;angle += speed;}
創建圓形:
// 將x, y 或其它屬性賦值給Sprite 影片或影片剪輯,
// 作為繪圖坐標,等等。
public function onEnterFrame(event:Event){
xposition = centerX + Math.cos(angle) * radius;
yposition = centerY + Math.sin(angle) * radius;
angle += speed;}
創建橢圓:
// 將x, y 或其它屬性賦值給Sprite 影片或影片剪輯,
// 作為繪圖坐標,等等。
public function onEnterFrame(event:Event){
xposition = centerX + Math.cos(angle) * radiusX;
yposition = centerY + Math.sin(angle) * radiusY;
angle += speed;}
獲得兩點間的距離:
dx = x2 – x1;
dist = Math.sqrt(dx*dx + dy*dy);
dy = y2 – y1;
// 也可以是Sprite / MovieClip 坐標,鼠標坐標,等等。
// x1, y1 和 x2, y2 是兩個點
沒有留言:
張貼留言