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中计算两点的斜率和倾角的教程,希望大家喜欢,请继续关注来客网。