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

沈小邱

沈小邱

2016-02-16 19:41

今天图老师小编要向大家分享个Flash AS教程:用AS3代码表现倾斜角与斜率教程,过程简单易学,相信聪明的你一定能轻松get!

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



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

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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/flash/)

 //导入数学函数
include "Math2.as";
//创建两个点
var A:Point=new Point()
var B:Point=new Point()
//创建用于绘制箭头的容器
var arrow_shape:Shape=new Shape();
this.addChild(arrow_shape);
stage.addEventListener(Event.ENTER_FRAME,loop);
function loop(e:Event):void
{
//清除绘图
arrow_shape.graphics.clear();
//在两点间绘制箭头
drawArrow(arrow_shape.graphics,p1.x,p1.y,p2.x,p2.y);
//设置点A的值
A.x=p1.x;
A.y=p1.y;
//设置点B的值
B.x=p2.x;
B.y=p2.y;
//根据点A和点B创建直线
var line:Line=new Line(A,B);
//把斜率保存两位小数,并转换为字符串显示出来
k_txt.text=line.K.toFixed(2);
//把倾斜角取整后显示
a_txt.text=line.angle.toFixed();
}

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/flash/)

 

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

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

 x_txt.text = p2.x;
y_txt.text = p2.y;

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

展开更多 50%)
分享

猜你喜欢

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

FLASH flash教程 autocad教程
Flash AS教程:用AS3代码表现倾斜角与斜率

Flash实例教程:用AS3代码表现倾斜角与斜率

flash教程
Flash实例教程:用AS3代码表现倾斜角与斜率

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Flash教程:用AS3代码制作躲避碰撞的盒子

flash教程
Flash教程:用AS3代码制作躲避碰撞的盒子

Flash实例教程:AS3代码简单表现照片底片效果

flash教程
Flash实例教程:AS3代码简单表现照片底片效果

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Flash教程:用AS3代码实现鼠标跟随喷枪涂鸦效果

flash教程
Flash教程:用AS3代码实现鼠标跟随喷枪涂鸦效果

Flash AS3教程:简单表现照片底片效果

FLASH flash教程 autocad教程
Flash AS3教程:简单表现照片底片效果

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Illustrator制作梦幻朦胧气泡水晶球

Illustrator制作梦幻朦胧气泡水晶球

Flash AS3.0教程:含有多个类的AS3类文件

Flash AS3.0教程:含有多个类的AS3类文件
下拉加载更多内容 ↓