Flash cs6中怎么计算并输出鼠标相对于舞台中心的角度?
舞台中心的位置想要知道距离鼠标的位置,该怎么计算并输出呢?想摸我门就来看看详细的教程。
1、打开Flash软件,在出现的窗口中选择ActionScript3.0选项,新建一个空白文档。
2、选择编辑栏中的文本工具,选择属性面板中的动态文本,在舞台绘制一个动态文本框,将实例名称取名为Angle_txt。(注:要嵌入字体,动态文本才能在舞台正常显示)
3、新建一个图层命名为代码,在图层的第1帧右击,选择动作选项。
4、首先,注册一个舞台鼠标移动事件的侦听器,接收者函数为onshow。
5、定义侦听器函数onshow,参数e为鼠标事件。
6、定义两个实型变量numx和numy,用来存储鼠标相对于舞台中心的坐标。
7、定义一个整型变量Ang,用来存储鼠标相对于舞台中心的角度。
8、计算出鼠标相对于舞台中心的X轴和Y轴坐标,用mouseX获取鼠标的X轴坐标,用mouseY获取鼠标的Y轴坐标。
9、用反正切函数Math.atan2计算出鼠标相对于舞台中心的角度,保存在变量Ang中。
10、将Ang的值由弧度转换为角度,函数Math.PI为π的值。
11、将角度值用函数toFixed取小数点后两位,用属性text在舞台的动态文本框Angle_txt中,输出角度值。
12、运行程序,当鼠标在舞台上移动时,屏幕上就显示鼠标相对于舞台中心的角度值。
以上就是flash计算并显示鼠标距离舞台中心角度的教程,希望大家喜欢,请继续关注脚本之家。
相关推荐:
相关文章
flash cs6怎么制作动画? flash cs6制作动画效果的教程
flash cs6怎么制作动画?flash cs6中想要制作一个动画效果,该怎么制作呢?下面我们就来看看flash cs6制作动画效果的教程,需要的朋友可以参考下2018-04-02flash cs6怎么快速画高楼大厦? flash建筑物刷子的使用方法
flash cs6怎么快速画高楼大厦?flash中想要画高楼大厦,该怎么画呢?我们可以使用刷子工具来绘制,下面我们就来看看flash建筑物刷子的使用方法,需要的朋友可以参考下2018-03-30- Flash cs6怎么使用网页格式改变文本颜色?Flash cs6中输入的文字想要改变颜色,方法有很多,今天我们就来介绍一种使用网页格式控制字体颜色的教程,需要的朋友可以参考下2018-03-27
- Flash cs6怎么使用代码实现动态文本?Flash cs6中想要制作动态文本,该怎么使用代码实现动态文本呢?下面我们就来看看详细的教程,需要的朋友可以参考下2018-03-22
- Flash cs6怎么定义模板方法?Flash cs6中中系那个要定义模板方法,该怎么定义呢?下面我们就来看看详细的教程,需要的朋友可以参考下2018-03-21
Flash cs6中怎么创建视频? Flash视频的制作方法
Flash cs6中怎么创建视频?Flash cs6中想要创建视频文件,该怎么创建呢?下面我们就来看看Flash视频的制作方法,需要的朋友可以参考下2018-03-20Flash单例模式怎么使用? Flash cs6单例模式的实例教程
Flash单例模式怎么使用?flash中经常调用构造函数,想让构造函数只能被调用一次,该怎么实现呢?下面我们就来看看Flash cs6单例模式的实例教程,需要的朋友可以参考下2018-03-19- flash cs6怎么实现输入半径自动绘制圆形?flash cs6舞台中想要实现一个功能,就是输入半径以后,舞台自动绘制一个圆形,该怎么实现呢?我们需要使用步进器实现,下面我们就2018-03-19
- Flash cs6怎么实现MVC模式在舞台输出矩形?Flash cs6中想要使用用控制器把模型和视图联系起来,在舞台中输出矩形,该怎么实现呢?下面我们就来看看详细的教程,需要的朋友2018-03-16
- Flash cs6怎么设计网页中上传文件的界面?Flash中想要画一个文件上传的页面,该怎么设计呢?下面我们就来看看详细的教程,需要的朋友可以参考下2018-03-15
最新评论