Flash cs6怎么用按钮计算两点的斜率和倾角?
flash中想要通过任意两点的坐标来计算斜率和倾角,该怎么计算呢?下面我们就来看看详细的教程。

1、选择“文本工具”,在舞台右上角绘制两个动态文本框,在属性面板中,将实例名称取名为“ra_txt”和“an_txt”。


2、用文本工具在舞台左上方绘制4个输入文本框,将实例名称分别取名为“x1_txt”、“y1_txt”、“x2_txt”和“y2_txt”。


3、新建一个按钮图层,插入一个按钮“计算”,将实例名称取名为“draw_btn”。

4、打开“动作”面板,首先,注册按钮draw_btn鼠标单击事件的侦听器,接收者函数为ondraw。

5、定义侦听器函数ondraw,参数e为鼠标事件。

6、接着,定义变量x1和y1,保存起点的坐标,用text属性在舞台获取坐标值。

7、用上一步同样的方法,定义变量x2和y2,保存终点的坐标值。

8、计算终点为和起点的X轴和Y轴坐标的差,保存在变量dx和dy中。

9、计算两点的斜率,如果两点的X轴坐标相同,则没有斜率显示“Infinity”,如果X轴坐标不同,则计算斜率。

10、用函数Math.atan2计算两点决定的直线的倾角,保存在实型变量angle中。

11、将angle的倾角由弧度值转化为角度值,Math.PI属性即为π的值。

12、在舞台输出两点的斜率,用toFixed函数取小数点后两位。

13、最后,在舞台输出两点的倾角,用text属性在舞台输出角度值。

14、在舞台输入起点坐标和终点坐标,单击“计算”按钮,就在右边输出两点决定的直线的斜率和倾角。

以上就是flash cs6中计算两点的斜率和倾角的教程,希望大家喜欢,请继续关注脚本之家。
相关推荐:
相关文章
Flash cs6怎么制作输入两点绘制直线?flash想要实现在舞台中输入两点坐标,直接通过两点绘制直线,该怎么实现呢?下面我们就来看看详细的教程,需要的朋友可以参考下2018-01-09
Flash cs6怎么画箭头并用鼠标控制箭头方向?Flash cs6中画的箭头想要使用鼠标控制箭头的方向,该怎么制作这个效果呢?下面我们就来看看详细的教程,需要的朋友可以参考下2018-01-08
Flash中心点和注册点有什么相同与区别?flash舞台中的对象有中心点和注册点,这两个点有什么相同与区别呢?下面我们就来详细介绍一下,需要的朋友可以参考下2018-01-05
Flash怎么使用信息面板控制对象位置和大小?刚接触flash的朋友或许对信息面板不是很熟悉,信息面板可以精确的控制对象的位置和大小,下面我们就来详细介绍关于flash信息面2018-01-05
Flash中floor和round函数有什么区别?Flash中floor和round都是取证函数,这两个函数还是有区别的,今天我们就来详细介绍关于floor和round函数的区别,需要的朋友可以参考下2018-01-05
Flash极坐标怎么转换为笛卡尔坐标?Flash cs6舞台中的极坐标想要通过转换按钮转换成笛卡尔坐标,该怎么转换呢?下面我们就来看看详细的教程,需要的朋友可以参考下2018-01-05
Flash cs6怎么使用变形工具旋转变形图形?Flash cs6中想要对图形进行变形,该怎么变形呢?下面我们就来看看flash cs6变形工具的使用方法,需要的朋友可以参考下2018-01-04
Flash cs6怎么区分全局坐标和本地坐标?Flash cs6舞台上的每个对象都有坐标,那么全局坐标和本地坐标有什么区别呢?下面我们就来看看详细的教程,需要的朋友可以参考下2018-01-04
Flash cs6怎么制作鼠标单击对象螺旋运动到右边界的循环动画?
Flash cs6怎么制作鼠标单击对象螺旋运动到右边界的循环动画?Flash cs6中想要给舞台上的对象添加鼠标点击事件,该怎么添加呢?下面我们就来看看详细的教程,需要的朋友可以2018-01-04
flash8怎么制作字母逐个倾斜变色的动画效果?flash8中想要制作一个字母倾斜并变色的动画效果,该怎制作呢?下面我们就来看看详细的教程,需要的朋友可以参考下2018-01-03













最新评论