您當前的位置:首頁 > 繪畫

Animate如何動態計算圓形面積及周長(AS3)

作者:由 FlashASer 發表于 繪畫時間:2020-03-23

前面講過如何動態計算長方形的周長和麵積,這裡再講一下如何動態計算圓形面積與周長。

Animate如何製作動態計算長方形面積及周長(1)Animate如何製作動態計算長方形面積及周長(2)

適用軟體:Animate CC2018及支援AS3指令碼的Flash軟體

製作步驟:

1。開啟軟體,新建Actionscript3。0文件。

Animate如何動態計算圓形面積及周長(AS3)

2。在工具欄找到橢圓工具,並按下shift鍵後在舞臺繪製一個圓形,如圖

Animate如何動態計算圓形面積及周長(AS3)

Animate如何動態計算圓形面積及周長(AS3)

3。選擇圓形並點選滑鼠右鍵,選擇轉換為元件,或使用快捷鍵f8,這裡要選擇影片剪輯,並且註冊點要在中心位置。

Animate如何動態計算圓形面積及周長(AS3)

Animate如何動態計算圓形面積及周長(AS3)

4。複製出來一個元件,選擇元件,使用快捷鍵ctrl+c複製,然後ctrl+v貼上,或者按住ctrl鍵後,使用滑鼠拖動即可完成複製過程。

Animate如何動態計算圓形面積及周長(AS3)

5。設定左邊的元件例項名為p0,用作繪製圓形的圓心

Animate如何動態計算圓形面積及周長(AS3)

6。設定右邊的元件例項名為p1,用作繪製圓形的邊,也就是半徑

Animate如何動態計算圓形面積及周長(AS3)

7。在舞臺放置三個動態文字框,如圖所示

Animate如何動態計算圓形面積及周長(AS3)

8。從左到右設定三個動態文字框的例項名為txt0,txt1,txt2,最左邊的文字用於顯示當前圓形的半徑,中間的文字用於顯示圓形的周長,最右邊的文字用於顯示當前圓形的面積。

Animate如何動態計算圓形面積及周長(AS3)

Animate如何動態計算圓形面積及周長(AS3)

Animate如何動態計算圓形面積及周長(AS3)

10。使用靜態文字在三個動態文字旁邊標註顯示內容,如圖所示

Animate如何動態計算圓形面積及周長(AS3)

11。新建一個圖層,用於編寫程式碼

Animate如何動態計算圓形面積及周長(AS3)

12。雙擊圖層名稱後,可以修改圖層名,這裡改程式碼層的名稱為程式碼層

Animate如何動態計算圓形面積及周長(AS3)

13。滑鼠點選程式碼層的第一幀,右鍵選擇動作,或使用快捷鍵f9,開啟動作面板

Animate如何動態計算圓形面積及周長(AS3)

Animate如何動態計算圓形面積及周長(AS3)

14。現在開始輸入程式碼,如圖所示程式碼是初始化一個sprite類物件,用於繪製圓形

Animate如何動態計算圓形面積及周長(AS3)

15。繼續編寫程式碼,用於初使化場景以及給兩個圓形元件新增互動功能

Animate如何動態計算圓形面積及周長(AS3)

16。而DrawCircle就是用於繪製圓形的

Animate如何動態計算圓形面積及周長(AS3)

17。完善滑鼠互動及繪製程式碼後如圖

Animate如何動態計算圓形面積及周長(AS3)

18。現在執行後,就可以透過拖動元件動態調整圓形大小以及圓心位置了

Animate如何動態計算圓形面積及周長(AS3)

19。繼續新增程式碼,用於顯示文字內容,如圖所示

Animate如何動態計算圓形面積及周長(AS3)

20。現在執行後就可以動態獲取圓形的半徑,並計算圓形周長和麵積了

Animate如何動態計算圓形面積及周長(AS3)

如果有相關的FLASH或者Animate操作及程式碼方面的問題可以私信或留言,盡力解答!

如果感覺我們的文章很有用,記得分享給朋友或同學,讓更多人方便的學習到實用的Flash知識。

標簽: 圓形  程式碼  動態  元件  文字