看板 Flash 關於我們 聯絡資訊
※ 引述《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