卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

實(shí)現(xiàn)一個(gè)簡易計(jì)算器

本文將帶你學(xué)習(xí)如何通過AS3編寫一個(gè)簡易的計(jì)算器,讓用戶可以通過點(diǎn)擊按鈕來輸入數(shù)字和運(yùn)算符,最終計(jì)算出結(jié)果。在上節(jié)課的基礎(chǔ)上,我們將添加0到9共十個(gè)按鈕的功能,并實(shí)現(xiàn)對(duì)應(yīng)數(shù)字的顯示效果。 設(shè)置按鈕實(shí)例

本文將帶你學(xué)習(xí)如何通過AS3編寫一個(gè)簡易的計(jì)算器,讓用戶可以通過點(diǎn)擊按鈕來輸入數(shù)字和運(yùn)算符,最終計(jì)算出結(jié)果。在上節(jié)課的基礎(chǔ)上,我們將添加0到9共十個(gè)按鈕的功能,并實(shí)現(xiàn)對(duì)應(yīng)數(shù)字的顯示效果。

設(shè)置按鈕實(shí)例名

首先,在Flash CS6中打開48.fla文件,復(fù)制一份并重命名為49.fla。打開動(dòng)作面板,準(zhǔn)備書寫代碼。為十個(gè)按鈕設(shè)置實(shí)例名,我們采用了btn0至btn9的形式,這樣可以利用for循環(huán)一次性添加十個(gè)單擊命令,極大地簡化了代碼編寫工作量。

添加單擊響應(yīng)函數(shù)

使用for循環(huán)操作,修改按鈕的事件源并在響應(yīng)函數(shù)內(nèi)部加上一行trace命令,以輸出按鈕的實(shí)例名。通過String類的slice()方法,我們可以截取字符串的部分內(nèi)容,從而獲取按鈕所代表的數(shù)字。

顯示按鈕對(duì)應(yīng)數(shù)字

將按鈕對(duì)應(yīng)的數(shù)字顯示在舞臺(tái)上,我們可以直接調(diào)用動(dòng)態(tài)文本的text屬性進(jìn)行顯示。通過拼接字符串的方式,將多個(gè)數(shù)碼拼合成完整的數(shù)字,并將其轉(zhuǎn)換為數(shù)字類型以便后續(xù)運(yùn)算。

實(shí)現(xiàn)簡單運(yùn)算功能

為了實(shí)現(xiàn)簡單的運(yùn)算功能,我們需要定義兩個(gè)字符串存儲(chǔ)數(shù)字、一個(gè)字符串存儲(chǔ)運(yùn)算符,以及三個(gè)數(shù)字類型變量用于存儲(chǔ)計(jì)算結(jié)果和中間值。通過拼接字符串和轉(zhuǎn)換數(shù)據(jù)類型,我們可以完成基本的加法運(yùn)算。

通過以上步驟,我們已經(jīng)完成了基礎(chǔ)部分的簡易計(jì)算器功能。在下節(jié)課中,我們將進(jìn)一步完善代碼,實(shí)現(xiàn)連續(xù)輸入多個(gè)數(shù)字和運(yùn)算符的功能,讓計(jì)算器功能更加完善。

標(biāo)簽: