flash中想要通过编写代码计算圆形周长和面积,这里使用Slider组件进行动态控制。我们主要的知识点是Slider组件使用方法,下面我们就来看看详细的教程。
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组件的滑块,圆形的大小和周长都在实时改变。
以上就是flash用Slider组件控制圆大小及计算周长的教程,希望大家喜欢,请继续关注武林网。
相关推荐:
FLASH CS6组件怎么制作视频播放器?
flash怎么使用Button组件? flash组件使用方法
flash图形怎么添加阴影? flash阴影的制作方法
新闻热点
疑难解答