作者sxazdc (沒啥好說的!)
看板Flash
標題Re: [問題] Flash數字數的AS3
時間Sun Nov 20 04:34:18 2011
※ 引述《sxazdc (沒啥好說的!)》之銘言:
: ※ 引述《sxazdc (沒啥好說的!)》之銘言:
: : 首先真的要謝謝這個版的存在,
: : 讓最近在學習flash的我獲益良多,
: : 也謝謝版友們的熱心回答。
: : 目前又遇到一個問題如下:
: : 要製作一個flash的內容為計算字數。
: : 在stage上有一個dynamic text field為"My email address is XXXX@XXXX.XXX.
: : (email_dtf)
: : 下方有一個空白的dynamic txt field作為之後會出現
: : "Your email address is XX characters long." (feedback_dtf)
: : 請問這樣的AS要怎麼寫?
: : 目前只寫出:
: : feedback_dtf.text="Your email address is" + email_dft.text.length +"characters long."
: : 大概google了一下,
: : 應該用length的方式?
: : 但經過test卻不成功,
: : 請問我需要怎麼修改?
: : 謝謝!
: 我目前寫的是這樣:
: var preStringLength:int="My email address is".length
: var emailString:String=email_dtf.text.substring(preStringLength)
: feedback_dtf.text="Your email address is" + emailString.length + "characters long."
: 出來的結果變成:
: our email address ischaracter long.
: 什麼地方需要修改?
: 謝謝!
目前又遇到一個問題,
數出來的字數不正確?
一直多2,
這該怎麼辦??
是要寫成 emailString.length-2嗎?
但測試結果卻不對,
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 75.13.92.16
※ 編輯: sxazdc 來自: 75.13.92.16 (11/20 04:36)
推 etrexetrex:因為 My 跟 Your 差 2 = = 11/21 11:50
→ sxazdc:但我寫成emailString.length-2,會出現錯誤的報告 11/22 14:40
→ sxazdc:是我寫的方式不對嗎? 11/22 14:40
→ sxazdc:要減2的話應該要怎麼寫? 11/22 14:41
推 etrexetrex:何不把 My 改成 Your ? 11/22 18:29
→ sxazdc:因為這樣的對話比較合乎邏輯吧!? 11/23 13:52