成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

解決FLASH CS6 AS2.0輸入文本無法傳遞參數(shù)的方法

設(shè)計(jì)圓形計(jì)算腳本在打開一個(gè)AS2.0的FLASH文檔后,我們需要設(shè)計(jì)一個(gè)簡單的圓形計(jì)算腳本。其中,mj.textmm(bj.text)代表面積實(shí)例名為mj的動態(tài)文本框的文本內(nèi)容等于自定義函數(shù)mm的返

設(shè)計(jì)圓形計(jì)算腳本

在打開一個(gè)AS2.0的FLASH文檔后,我們需要設(shè)計(jì)一個(gè)簡單的圓形計(jì)算腳本。其中,mj.textmm(bj.text)代表面積實(shí)例名為mj的動態(tài)文本框的文本內(nèi)容等于自定義函數(shù)mm的返回結(jié)果。而bj.text表示半徑實(shí)例名為bj的輸入文本框的內(nèi)容。在自定義函數(shù)mm中返回結(jié)果為Math.PI*xs*xs,即圓的面積,這里的xs是定義函數(shù)mm的形參,Math.PI表示圓的周率。

參數(shù)傳遞問題分析

當(dāng)在實(shí)例名為bj的輸入文本框輸入數(shù)字后,點(diǎn)擊計(jì)算按鈕,應(yīng)該在相應(yīng)的動態(tài)文本框mj中顯示當(dāng)前圓的面積。然而,發(fā)現(xiàn)參數(shù)并沒有成功傳遞,而是出現(xiàn)了錯(cuò)誤。檢查代碼后未發(fā)現(xiàn)編寫問題,接著我們對bj.text進(jìn)行數(shù)字替換,發(fā)現(xiàn)文本框不再報(bào)錯(cuò),能正確顯示半徑為5的圓的面積。問題出現(xiàn)在參數(shù)傳遞時(shí)出現(xiàn)錯(cuò)誤。

解決方法探討

- 將輸入文本框改為單行:將bj輸入文本框改為單行,使FLASH CS6能夠識別文本行數(shù),有助于解決參數(shù)傳遞問題。

- 嘗試使用FLASH AS3.0編寫腳本:通過簡單的加法計(jì)算示例測試后發(fā)現(xiàn),在AS3.0中并未出現(xiàn)參數(shù)傳遞的問題。即使將所有輸入文本改為多行,程序也能正常運(yùn)行并實(shí)現(xiàn)參數(shù)傳遞。

AS2.0與AS3.0比較

總體來看,AS2.0腳本語言存在一定的不完善性,而FLASH CS6版本本身也存在諸多BUG。因此,建議大家多學(xué)習(xí)AS3.0版本,因?yàn)樗咏F(xiàn)今的主流語言。對于AS2.0,雖然也可學(xué)習(xí),但務(wù)必不要混淆兩者。綜上所述,學(xué)好AS2.0對于掌握AS3.0同樣有幫助。

以上就是解決FLASH CS6 AS2.0輸入文本無法傳遞參數(shù)的方法。如果喜歡這篇經(jīng)驗(yàn)分享,請?jiān)谙路近c(diǎn)個(gè)贊或留言支持。謝謝!

標(biāo)簽: