网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

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

时间:2024-11-13 11:05:01

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舞台中任意两点的斜率和倾角
© 2026 阿力知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com