关于几何计算程序,之前已经讲过了一些,这里再讲一个用于动态计算三角形面积的小程序制作过程。
FLASH用Slider组件控制圆大小及计算周长(AS3)
适用软件:Animate CC 2018软件及支持AS3脚本的Flash软件
制作步骤:
1.这里用的是Animate启动软件,新建一个Actionscript3.0文档。
2.使用椭圆工具按住shift键后绘制一个圆形,如图所示
3.将圆形转换为影片剪辑元件,选择圆形右键选择转换为元件,或使用快捷键f8,注册点在中心位置
4.复制两个新的元件到舞台上,如图所示,注意这两个元件要对齐
5.设置这三个元件的实例名分别为m0,m1,m2
6.现在添加代码,让三个元件可以在鼠标点击时拖动,如图所示
7.继续添加代码,如图,现在三个元件就可以随意拖动了
8.因为在下面两个元件的代码中,设定了移动范围,所以它们只能在一条横线上移动。
9.接下来编写绘制三角形边的代码,现在编写代码新建一个空元件,用于绘制线条,如图所示
10.定义一个定时器用于动态绘制线条
11.在初始函数中放置空元件到舞台上,并添加定时器更新线条
12.现在需要细化代码了,开始绘制三角形
13.现在,就可以看到三角形随着三个顶点的移动动态绘制了
14.现在使用文本工具放一个动态文本到舞台上,如图
15..设置动态文本框的实例名为txt,其它设置如图
16.最后添加代码,用于计算面积,以像素为单位
17.现在就可以得到一个动态计算三角形面积的小程序了
如果有相关的FLASH或者Animate操作及代码方面的问题可以私信或留言,尽力解答!
如果感觉我们的文章很有用,记得分享给朋友或同学,让更多人方便的学习到实用的Flash知识。
关注公众号【快乐等于生活】 可以学习实用的FLASH软件及Animate软件操作和代码开发