如何在Flash中實(shí)現(xiàn)從1到任意數(shù)累加求和
在Flash編輯中,給你任意一個(gè)整數(shù),你能算出從1到它的總數(shù)和嗎?本文將介紹操作方法。步驟一:創(chuàng)建Flash文檔1. 打開Flash軟件,單擊“文件” -> “新建”,選擇“ActionScript
在Flash編輯中,給你任意一個(gè)整數(shù),你能算出從1到它的總數(shù)和嗎?本文將介紹操作方法。
步驟一:創(chuàng)建Flash文檔
1. 打開Flash軟件,單擊“文件” -> “新建”,選擇“ActionScript 3.0”選項(xiàng),新建一個(gè)空白文檔。
步驟二:添加輸入文本框
1. 選擇“文本工具”,在“屬性”面板中選擇“輸入文本”,在舞臺(tái)中繪制一個(gè)輸入文本框。
2. 選擇輸入文本框,在“屬性”面板中,將“實(shí)例名稱”更改為“in_txt”。注意:要嵌入字體,才能在舞臺(tái)上顯示文本。
步驟三:添加動(dòng)態(tài)文本框
1. 單擊“文本工具”,選擇“屬性”面板中的“動(dòng)態(tài)文本”,繪制一個(gè)動(dòng)態(tài)文本框,并將其實(shí)例名稱設(shè)置為“out_txt”。
2. 注意同樣需要嵌入字體,以便在舞臺(tái)上顯示文本。
步驟四:添加求和按鈕
1. 在舞臺(tái)的適當(dāng)位置繪制一個(gè)按鈕元件,命名為“求和”。
2. 在“屬性”面板中將按鈕的實(shí)例名稱設(shè)置為“out_btn”。
步驟五:添加ActionScript代碼
1. 新建一個(gè)圖層,命名為“as”,在第一幀上右擊選擇“動(dòng)作”。
2. 首先,定義按鈕“out_btn”單擊事件的偵聽器,接收函數(shù)為“onClick”。
3. 接著,定義偵聽函數(shù)“onClick”,事件為鼠標(biāo)事件。
4. 定義一個(gè)整型變量max,用來存放輸入的最大數(shù)。
5. 定義一個(gè)整型變量a,用來控制循環(huán)疊加。
6. 定義一個(gè)整型變量sum,用來存放求和的總數(shù)。
7. 獲取“輸入文本”輸入的求和的最大數(shù),使用parseInt方法將其轉(zhuǎn)換為數(shù)值型數(shù)據(jù)。
8. 使用while語句判斷自加后的a是否小于等于max,如果是,則執(zhí)行下面的循環(huán)體,否則退出循環(huán)。
9. 在循環(huán)體中實(shí)現(xiàn)累加操作。本例通過While語句控制循環(huán),從1開始累加到max,并計(jì)算出總和。
步驟六:輸出結(jié)果
1. 最后,在舞臺(tái)上輸出從1累加到輸入的最大數(shù)的總和。
2. 運(yùn)行程序,測(cè)試結(jié)果如下圖所示。
給你一個(gè)任意的整數(shù),你會(huì)計(jì)算出從1累加到該數(shù)的總和了嗎?不要害怕,動(dòng)手操作一下,親自測(cè)試一下吧。