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陰影的制作方法
新聞熱點
疑難解答