Flash as3 textarea组件:不允许用户输入换行符

Flash as3 textarea组件:不允许用户输入换行符,flash,actionscript-3,textarea,Flash,Actionscript 3,Textarea,为什么我试图阻止用户在as3 textarea组件中输入任何形式的换行符 我尝试使用textarea的restrict参数,如下所示: foo.restrict = "^/\r\n//\n/" 但我没有任何成功 希望任何人都能帮我找到正确的方法 提前谢谢 米兰我认为你做不到。解决方法是在更改事件中将盒带返回替换为空字符串 import flash.events.*; foo.addEventListener(Event.CHANGE, test_change); function test

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

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

foo.restrict = "^/\r\n//\n/"
但我没有任何成功

希望任何人都能帮我找到正确的方法

提前谢谢
米兰

我认为你做不到。解决方法是在更改事件中将盒带返回替换为空字符串

import flash.events.*;

foo.addEventListener(Event.CHANGE, test_change);

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

谢天谢地,大卫看起来是真的,因为我问过的其他人也都给出了这个答案。为米兰干杯