2009-05-18 6 views
0

Это как-то простая задача не так проста. Я могу получить количество строк текстового поля, используя mx: internals, но это не всегда самая длинная строка, заканчивающаяся символом новой строки.Получение длинной строки (заканчивающейся символом новой строки) из Textarea в Flex

Я попробовал все вроде textArea.text.split("\n") \r <br/> {/n .. Он всегда возвращает мне длину 1.

Мой вечный почитания для всех, кто может поставить меня в правильном направлении.

Грег

==========

var arr:Array = texCodeArea.text.split(/\n/); 
trace(arr.length); 
trace("TEXT iS :", texCodeArea.text, "END"); 

==========

1 
TEXT iS : aaaaaaaaaaaaaaaaaaaaaaa 
bbbbbbbbbbbbbb 
cccccc END 

ответ

3

Используйте/\ r/вместо/\ n /.

Не знаете почему; это просто так.

+0

Woot! большое спасибо – coulix

 Смежные вопросы

  • Нет связанных вопросов^_^