功能:限制输入字符长度(1个汉字=2 个字符),判定输入的汉字和字符的个数 代码:
accListener = new Object(); accListener.onChanged = function(txt) {
nChrNum=0;
nGBNum=0
var strNum = 0;
var maxc = 16; //最多16个字符
trace(maxc);
var L = txt.length;
for (var i = 0; i<L; i++)
{
testSTR = txt.text.slice(i, i+1);
if (ord(testSTR)>130)
{//输入为汉字
strNum += 2;
nGBNum++
}
else
{
//输入为字符
strNum++;
nChrNum++
}
}
trace(strNum);
//限制输入字符的长度
if (strNum>txt.maxChars)
{
txt.text = txt.text.slice(0, -1);
}
trace(txt.text); };
accounts.addListener(accListener);
行就给点鼓励,不行就扔磕头
点击浏览该文件 点击浏览该文件