看板 Flash 關於我們 聯絡資訊
※ 引述《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
aquarianboy:哪裡來的"our"? 11/18 12:18
sxazdc:我也不懂! 11/18 12:46
sextitanic:你的 email_dtf 裡面本來有字嗎? 11/18 12:48
sextitanic:沒有的話,emailString就是空空的 11/18 12:50
sextitanic:如果不是電腦AI自己把Your翻成our,就是少複製一個Y XD 11/18 12:55
akkusativ:第二行 substring(0,preStringLength) 但是多此一举? 11/18 13:00
scars:怎不把靜態文字跟動態文字分開處理 11/18 13:01
sxazdc:可以再講清楚一點嗎?謝謝! 11/18 15:21
voking:看你的原來問題 是不是要算email的長度 然後顯示到下一行? 11/18 15:32
voking:你把EMAIL的那段 用正則處理一下 然後再把字串的長度反回就 11/18 15:33
voking:或是用空白轉成陣列 抓最後一個 然後數長度就好了 11/18 15:34