• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax
您的位置:首页 > 平面设计 >flash > Flash AS教程:用AS3代码表现倾斜角与斜率介绍

Flash AS教程:用AS3代码表现倾斜角与斜率介绍

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-24

佚名 向大家分享了Flash AS教程:用AS3代码表现倾斜角与斜率介绍,其中包含flash修改大师as3,flash游戏修改器as3,flashgamemaster as3,flash游戏修改大师as3,as3 设置flash 宽高等知识点,遇到此问题的同学们可以参考下

坐标中的两点可以确定一条直线,直线与线段不同,线段有长度,而直线是没有长度的。通过两点可以确定一条直线,通过角度和一个定点也能确定一条直线。下面就为大家介绍用AS3代码表现倾斜角与斜率,希望对大家有一定的帮助。

效果演示,鼠标左键按住两端移动:

演示:

直线与X轴正半轴所成的角称直线的倾斜角,当倾斜角不等于90度时,倾斜角的正切称为直线的斜率。图:

Flash AS教程:用AS3代码表现倾斜角与斜率,PS教程,思缘教程网

其中角a就是直线的倾斜角,而斜率就是直角三角中对边BC与邻边AB的比值,即正切值。正切值通过Math类的tan()方法可以得到。

给定A点和C点的坐标,可求得角a的角度值。

求角a的正切值的算法:


下面的代码求直线的斜率:


代码先判断两点的横坐标是否相等,如果相等,说明直线垂直于x轴,这时不存在斜率,所以给斜率一定特殊值Infinity。

例:

1、新建Flash文档,取名存盘。

2、创建影片剪辑,图层1用椭圆工具绘制一个圆,填充色和大小根据需要定。插入图层2, as层,输入代码:


3、返回场景1,在图层1的第一帧拖入两个影片剪辑,在属性面板中输入剪辑的名字,p1 、p2。

4、插入图层2,选择文本工具,创建静态文本,字体大小15 、字体自定。输入:斜率:在右面创建动态文本,名:k_txt。在下面再次创建静态文本,输入:倾斜角:右面创建动态文本,名:a_txt。

5、插入图层3,as层。输入代码:


上面的代码把弧度和角度转换等函数放在Math2.as文件中,通过include导入Math2.as文件就可以使用这些数学函数。Math2.as文件中添加了绘制箭头的函数drawArraw()。

6、测试影片,看一下效果。如果需要输出p2的x、y坐标添加代码:


界面上添加静态文本和动态文本就不用细说了吧,如果不需要显示斜率注释掉。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • flash文本竖排效果实现as3代码
  • Flash AS3教程:小游戏开发实战尝试
  • Flash AS教程:用AS3代码表现倾斜角与斜率介绍

相关文章

  • 2017-05-24mc深度的排序值设置方法
  • 2017-05-24漂亮的Flash动画也能作桌面背景
  • 2017-05-24Flash cs5元件怎么制作?按钮元件的制作方法
  • 2017-05-24Flash AS实现的蝌蚪摆尾动画的教程
  • 2017-05-24flash简单制作一个小水滴
  • 2017-05-24Flash设计制作“太暴力了”搞笑QQ表情动画实例教程
  • 2017-05-24用Flash怎么打造空心字体呢?
  • 2017-05-24Flash CS4教程:利用遮罩功能及添加代码来制作切换放大菜单效果
  • 2017-05-24Flash air制作淡入淡出窗体动画效果
  • 2017-05-24Flash cs3教程:鼠绘一个可爱的大头表情

文章分类

  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax

最近更新的内容

    • flash怎么制作一个太阳发光的动画?
    • flash制作一个比较有趣的拼图小游戏
    • FLASH怎么用鼠标绘制一朵玫瑰花?
    • 怎样在网页中插入透明flash背景 添加透明flash背景方法介绍(图文)
    • Flash AS 实例进阶 导航条实现方法
    • Flash编写类及外部as文件的方式
    • Flash模仿制作出具有卡通风格的飞舞小鸟实例教程
    • Flash导入的声音资源和声音格式怎么转码?
    • 在Flash中实现物体运动的三种方法介绍(AS)
    • Flash AS3.0教程:载入库中的影片剪辑制作成动画效果

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有