主题:  动态文本框赋给变量

JLZ

职务:普通成员
等级:1
金币:1.0
发贴:141
注册:2002/7/27 10:00:12
#12002/10/22 11:38:18
把动态文本框的内容赋给变量,,,

变转换成字符型和清除前后空格

请求高手.,,,谢,谢



Mozier

职务:管理员
等级:5
金币:11.0
发贴:2994
注册:2004/1/12 17:26:30
#22002/10/22 12:10:08
转flash dev~



JLZ

职务:普通成员
等级:1
金币:1.0
发贴:141
注册:2002/7/27 10:00:12
#32002/10/22 12:49:22
还要这样,,,两者之间有不同吗>???



5D荣誉版主

职务:普通成员
等级:2
金币:1.0
发贴:515
注册:2004/1/23 23:18:37
#42002/10/22 12:51:15
function trim_data(mystr) {
    len = mystr.length;
    while (mystr.substring(len-1, len) == " ") {
        mystr = mystr.substring(0, len-1);
        len = mystr.length;
    }
    while (mystr.substring(0, 1) == " ") {
        mystr = mystr.substring(1);
        trace(mystr);
    }
    return mystr;
}

很久以前写的函数,参考一下。



JLZ

职务:普通成员
等级:1
金币:1.0
发贴:141
注册:2002/7/27 10:00:12
#52002/10/22 13:33:25
还有没有更简单的,,让我分析一下
1句 自定义一个函数
2句 测试mystr变量的长度并赋值给len
3句 比较mystr最后一位是否为空格 如果不为空格,,跳到7行.如果为空,,进入while
4句 mystr的值等于(从0取到 长度-1个空格) 这里有一个问题,,如为多几
格呢???有没有想过啊
5句 再一次测试 mystr的长度
——————————————————————————————————————————————
我要的是动态文本框的值啊??是不是可以这样写呢比如aa是动态文本
cc=aa.substring(0,len(aa)); 把动态文本的值赋给变量啊??并cc要是字
符型
谢谢的指教,,,感谢!!!



5D荣誉版主

职务:普通成员
等级:2
金币:1.0
发贴:515
注册:2004/1/23 23:18:37
#62002/10/22 13:39:49
可以这样调用上面的函数:

cc=trim_data(String(aa.text))

试一下吧。



JLZ

职务:普通成员
等级:1
金币:1.0
发贴:141
注册:2002/7/27 10:00:12
#72002/10/22 13:47:06
由于回复不能上传图片,,我开新贴了,,名为mmommo谢谢了

编辑历史:[这消息被jlz编辑过(编辑时间2002-10-22 14:16:45)]