作者sxazdc (没啥好说的!)
看板Flash
标题Re: [问题] Flash数字数的AS3
时间Sun Nov 20 04:34:18 2011
※ 引述《sxazdc (没啥好说的!)》之铭言:
: ※ 引述《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.
: 什麽地方需要修改?
: 谢谢!
目前又遇到一个问题,
数出来的字数不正确?
一直多2,
这该怎麽办??
是要写成 emailString.length-2吗?
但测试结果却不对,
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 75.13.92.16
※ 编辑: sxazdc 来自: 75.13.92.16 (11/20 04:36)
1F:推 etrexetrex:因为 My 跟 Your 差 2 = = 11/21 11:50
2F:→ sxazdc:但我写成emailString.length-2,会出现错误的报告 11/22 14:40
3F:→ sxazdc:是我写的方式不对吗? 11/22 14:40
4F:→ sxazdc:要减2的话应该要怎麽写? 11/22 14:41
5F:推 etrexetrex:何不把 My 改成 Your ? 11/22 18:29
6F:→ sxazdc:因为这样的对话比较合乎逻辑吧!? 11/23 13:52