as3 textarea组件:禁止用户输入换行符

时间:2009-08-06 16:02:54

标签: flash actionscript-3 textarea

Hy我试图阻止用户在as3 textarea组件中输入任何形式的换行符。

我尝试使用textarea的restrict参数,如下所示:

foo.restrict = "^/\r\n//\n/"

但我没有任何成功。

希望任何人都可以帮助我正确地做到这一点。

提前谢谢 米兰

1 个答案:

答案 0 :(得分:3)

我认为你不能那样做。解决方法是在CHANGE事件中用空字符串替换墨盒返回。

import flash.events.*;

foo.addEventListener(Event.CHANGE, test_change);

function test_change(e:Event)
{
    foo.text = foo.text.replace("\r", "");
}