计算Flash舞台中任意两点的斜率和倾角

 时间:2026-02-14 13:38:51

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

计算Flash舞台中任意两点的斜率和倾角

计算Flash舞台中任意两点的斜率和倾角

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

计算Flash舞台中任意两点的斜率和倾角

计算Flash舞台中任意两点的斜率和倾角

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

计算Flash舞台中任意两点的斜率和倾角

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

计算Flash舞台中任意两点的斜率和倾角

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

计算Flash舞台中任意两点的斜率和倾角

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

计算Flash舞台中任意两点的斜率和倾角

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

计算Flash舞台中任意两点的斜率和倾角

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

计算Flash舞台中任意两点的斜率和倾角

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

计算Flash舞台中任意两点的斜率和倾角

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

计算Flash舞台中任意两点的斜率和倾角

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

计算Flash舞台中任意两点的斜率和倾角

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

计算Flash舞台中任意两点的斜率和倾角

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

计算Flash舞台中任意两点的斜率和倾角

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

计算Flash舞台中任意两点的斜率和倾角

  • 计算任意两点在Flash舞台中的直线方程
  • 使用数字选择器在Flash舞台控制线段长度
  • 求任意两点在Flash舞台中的垂直平分线方程
  • 在Flash中实现元件重复运动到舞台右边界
  • 如何在Flash舞台中输出鼠标的坐标
  • 热门搜索
    芦荟的作用 瘦瘦果的功效与作用 吉他乐理知识 脚底有痣代表什么 register什么意思 柏子养心丸的功效与作用 鹅蛋脸适合什么短发 运动歌 什么是男人味 财务管理主要学什么