当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > 如何将角度和坐标标准化

Flash动画制作
Flash教程:纯AS编写蝌蚪摆尾动画效果
Flash鼠绘新手入门第一课:认识鼠绘
Flash教程:打造月夜下飞翔的蝙蝠动画
Flash教程:制作可爱吹泡泡动画效果
Flash教程:打造仿奥运开幕式卷轴动画效果
Flash基础教程:制作鼠标跟随星星动画
Flash教程:制作淡雅动态网页菜单:蜻蜓飞飞动画效果
Flash鼠绘教程:绘制写真苹果的方法
Flash新手入门教程:AS2代码制作鼠标跟随龙舟效果
Flash鼠绘教程:绘制清新可口的芒果
Flash鼠绘教程:教你绘制一盘逼真的水仙花
Flash鼠绘教程:临摹徐悲鸿的骏马图
Flash鼠绘教程:绘制香甜可口的香瓜
Flash新手入门教程:鼠标跟随漂亮光圈特效
Flash新手入门教程:打造鱼缸中游动的鱼动画效果
Flash新手入门教程:AS代码制作五彩缤纷旋转效果
Flash鼠绘教程:打造唯美渔舟唱晚效果
Flash教程:打造鼠标跟随羽毛扇动画效果
Flash新手入门教程:AS代码实现鼠标跟随文字特效
Flash新手入门教程:AS代码实现神奇叠层效果

Flash动画制作 中的 如何将角度和坐标标准化


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 43 ::
收藏到网摘: n/a

如何将角度和坐标标准化

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

"