作者sxazdc (没啥好说的!)
看板Flash
标题Re: [问题] Flash数字数的AS3
时间Fri Nov 18 10:18:10 2011
※ 引述《sxazdc (没啥好说的!)》之铭言:
: 首先真的要谢谢这个版的存在,
: 让最近在学习flash的我获益良多,
: 也谢谢版友们的热心回答。
: 目前又遇到一个问题如下:
: 要制作一个flash的内容为计算字数。
: 在stage上有一个dynamic text field为"My email address is [email protected].
: (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
1F:→ aquarianboy:哪里来的"our"? 11/18 12:18
2F:→ sxazdc:我也不懂! 11/18 12:46
3F:→ sextitanic:你的 email_dtf 里面本来有字吗? 11/18 12:48
4F:→ sextitanic:没有的话,emailString就是空空的 11/18 12:50
5F:→ sextitanic:如果不是电脑AI自己把Your翻成our,就是少复制一个Y XD 11/18 12:55
6F:推 akkusativ:第二行 substring(0,preStringLength) 但是多此一举? 11/18 13:00
7F:推 scars:怎不把静态文字跟动态文字分开处理 11/18 13:01
8F:→ sxazdc:可以再讲清楚一点吗?谢谢! 11/18 15:21
9F:→ voking:看你的原来问题 是不是要算email的长度 然後显示到下一行? 11/18 15:32
10F:→ voking:你把EMAIL的那段 用正则处理一下 然後再把字串的长度反回就 11/18 15:33
11F:→ voking:或是用空白转成阵列 抓最後一个 然後数长度就好了 11/18 15:34