c#中计算三角形面积公式_如何制作动态计算三角形面积的程序

  关于几何计算程序,之前已经讲过了一些,这里再讲一个用于动态计算三角形面积的小程序制作过程。

FLASH用Slider组件控制圆大小及计算周长(AS3)

适用软件:Animate CC 2018软件及支持AS3脚本的Flash软件

制作步骤:

1.这里用的是Animate启动软件,新建一个Actionscript3.0文档。

af81a1313a98b9db09cfa5ddd05c4e36.png

2.使用椭圆工具按住shift键后绘制一个圆形,如图所示

1095e207f368caab67e04487e5b893af.png

3.将圆形转换为影片剪辑元件,选择圆形右键选择转换为元件,或使用快捷键f8,注册点在中心位置

99cc2170ae039c5350b40be6c51fd2df.png

34b730d63df7eed00ce533f71c451b97.png

4.复制两个新的元件到舞台上,如图所示,注意这两个元件要对齐

6d3c3199c4701696b172fbc30a6dcbb8.png

5.设置这三个元件的实例名分别为m0,m1,m2

97fdb53a1fd58b63d0d5c69002e91795.png

76b762508a79857add0a2bac747a97fd.png

142e45ef21edb9d970be44f610fa2a3a.png

6.现在添加代码,让三个元件可以在鼠标点击时拖动,如图所示

224fd54ee35b5840bc0bae074ac5e5ce.png

7.继续添加代码,如图,现在三个元件就可以随意拖动了

5a572529008e7269bab82c84a88adf58.png

8.因为在下面两个元件的代码中,设定了移动范围,所以它们只能在一条横线上移动。

218ea7d7cd89949477d6b714008b85ef.png

9.接下来编写绘制三角形边的代码,现在编写代码新建一个空元件,用于绘制线条,如图所示

074d63310a12ce9b1fa1a38ab0ab6c28.png

10.定义一个定时器用于动态绘制线条

9ca371f8c0775335eaa8c29e3ce30b9e.png

11.在初始函数中放置空元件到舞台上,并添加定时器更新线条

31d91a85082d37ab21bb7fef9e2148f6.png

12.现在需要细化代码了,开始绘制三角形

591f2f66242023c2790c936794a217d0.png

13.现在,就可以看到三角形随着三个顶点的移动动态绘制了

89c071d125ab885f799ad1ed865e4f90.png

637ad70794bf96729c95edfef8d4bfb8.png

14.现在使用文本工具放一个动态文本到舞台上,如图

64cb55c72a2a7a4a75bd1666e09e8887.png

15..设置动态文本框的实例名为txt,其它设置如图

2aea9b96383a521c0b42cb3be47fe64f.png

16.最后添加代码,用于计算面积,以像素为单位

875af92291054607a814734c53dc42b1.png

17.现在就可以得到一个动态计算三角形面积的小程序了

0e98943e44d0ee43ceff6639724ea5ac.png

3cb08cec1298f555c2a782f52100f2c4.gif

如果有相关的FLASH或者Animate操作及代码方面的问题可以私信或留言,尽力解答!

如果感觉我们的文章很有用,记得分享给朋友或同学,让更多人方便的学习到实用的Flash知识。

关注公众号【快乐等于生活】  可以学习实用的FLASH软件及Animate软件操作和代码开发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值