如何将角度和坐标标准化

来源:互联网  作者:本站整理
摘要:如何将角度和坐标标准化_root.createEmptyMovieClip("line", 0);//建立一个空的电影剪辑_root.onEnterFrame = function() mc._x = _xmouse;mc._y = _ym……

如何将角度和坐标标准化

_root.createEmptyMovieClip("line", 0);

//建立一个空的电影剪辑
_root.onEnterFrame = function() {
   mc._x = _xmouse;
   mc._y = _ymouse;
   //定义MC的坐标为鼠标的坐标
   x = _xmouse-100;
   y = -(_ymouse-100);
   //这里用负的是将FLASH的坐标换回一般的坐标
   //这里就是将坐标中心移到了中心(舞台是200*200)
   with (_root.line) {
   clear();
   lineStyle(1);
   moveTo(100, 100);
   lineTo(_xmouse, _ymouse);
   lineTo(_xmouse, 100);
   //动态画线
   }
   m = Math.atan2(y, x);
   //这里是返回角的弧度
   r = (m*180)/Math.PI;
   //这里返回角度

if (r<0) {
   r = r+360;
   //这里将角度化为在0--360之间
   }

angle = "角度="+Math.round(r);
   n = "x="+x+"y="+y;
   //返回舞台的文本框
};

【相关文章】好搜一下
ONVIF协议简介

ONVIF协议简介

ONVIF协议是什么?ONVIF,原意为开放型网络视频接口论坛,即(Open N…