前面讲过如何编写代码计算圆形周长和面积,这里使用Slider组件进行动态控制。主要知识点:Slider组件使用0FLASH制作计算圆形周长和面积(AS3)
工具/原料
Animate CC软件及其它支持ComboBox组件的软件
方法/步骤
1
打开Animate CC软件,新建AS3文档。
2
打开组件面板,找到Slider组件,放到舞台上。
3
设置组件的实例名为sl
4
在舞台画一个直径为50的圆,并转换为影片剪辑,注意注册点在中心位置。
5
设置圆的实例名为cr
6
最后放一个动态文本,用于显示圆的周长数值。设置实例名为txt
7
在主时间轴加如下代码:sl.maximum=150;sl.minimum=50;sl.liveDragging=true;var s:Number=Math.PI*cr.width;txt.text=s.toFixed(2);sl.addEventListener(Event.CHANGE,ChangeData);function ChangeData(e:Event):void{ cr.width=sl.value; cr.height=sl.value; s=Math.PI*cr.width; txt.text=s.toFixed(2);}
8
运行后,就可以看到随着拖动Slider组件的滑块,圆形的大小和周长都在实时改变。
注意事项
1
必须AS3文档
2
有什么问题可以留言