皮休酷玩店开张啦,更多优惠选择
如何将角度和坐标标准化
作者:网友提供 文章来源:中国动漫新网 点击数: 更新时间:2008-6-23 14:07:36

如何将角度和坐标标准化

_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;
   //返回舞台的文本框
};


文章录入:admin    责任编辑:admin 

【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
友情链接
北京奥组委中央电视台凤凰卫视深圳广电集团山东电视台中国孔子网东阿阿胶深圳新闻网视觉中国中国插画联盟火星时代网
CGFinal中国视觉联盟中国动画联盟JOJO热情领域塞联阵GalaxyHeroCC漫画图库