Re: [問題] Flash數字數的AS3

看板Flash作者 (沒啥好說的!)時間13年前 (2011/11/18 10:18), 編輯推噓2(209)
留言11則, 6人參與, 最新討論串2/3 (看更多)
※ 引述《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. 什麼地方需要修改? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 75.13.92.16

11/18 12:18, , 1F
哪裡來的"our"?
11/18 12:18, 1F

11/18 12:46, , 2F
我也不懂!
11/18 12:46, 2F

11/18 12:48, , 3F
你的 email_dtf 裡面本來有字嗎?
11/18 12:48, 3F

11/18 12:50, , 4F
沒有的話,emailString就是空空的
11/18 12:50, 4F

11/18 12:55, , 5F
如果不是電腦AI自己把Your翻成our,就是少複製一個Y XD
11/18 12:55, 5F

11/18 13:00, , 6F
第二行 substring(0,preStringLength) 但是多此一举?
11/18 13:00, 6F

11/18 13:01, , 7F
怎不把靜態文字跟動態文字分開處理
11/18 13:01, 7F

11/18 15:21, , 8F
可以再講清楚一點嗎?謝謝!
11/18 15:21, 8F

11/18 15:32, , 9F
看你的原來問題 是不是要算email的長度 然後顯示到下一行?
11/18 15:32, 9F

11/18 15:33, , 10F
你把EMAIL的那段 用正則處理一下 然後再把字串的長度反回就
11/18 15:33, 10F

11/18 15:34, , 11F
或是用空白轉成陣列 抓最後一個 然後數長度就好了
11/18 15:34, 11F
文章代碼(AID): #1EnS1bi- (Flash)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #1EnS1bi- (Flash)