1、这里用的是AnimateCC,打开软件,新建AS3文档。
2、在舞台上画一个宽和高都是100像素的圆形。
3、把圆形转换为影片剪辑,注意注册点在中心位置。
4、设置圆形影片剪辑的实例名为circle_mc
5、放置一个输入文本框,实例名设置为input_txt
6、放置两个动态文本,设置实例名分别为zc_txt,mj_txt
7、制作一个按钮,用于计算结果。实例名设置为btn_result
8、在主时间轴加如下代码:var banjing:int=50;var num:Num水瑞侮瑜ber=0;num=Math.PI*2*banjing;zc_txt.text=num.toFixed(2);//小数点取两位num=Math.PI*Math.pow(banjing,2)mj_txt.text=num.toFixed(2);//小数点取两位btn_result.addEventListener(MouseEvent.CLICK,GetResult);function GetResult(e:MouseEvent):void{ banjing=Number(input_txt.text); circle_mc.width=circle_mc.height=banjing*2; num=Math.PI*2*banjing; zc_txt.text=num.toFixed(2);//小数点取两位 num=Math.PI*Math.pow(banjing,2) mj_txt.text=num.toFixed(2);//小数点取两位}
9、运行后就可以输入半径后计算圆的周长和面积了。
10、同样,只要知道公式,就可以通过代码进行计算,得到结果。