2009-05-18 5 views
0

これは何とか簡単な作業ではありません。 mx:internalsを使用してテキストエリアの行数を取得できますが、それは常に改行で終わる最長行ではありません。フレックス内のTextareaから最長の文字列(改行で終わる)を取得する

私はそれは常に私に正しい方向に私を置くことができます誰にでも1

私の永遠の崇拝の長さを返しますtextArea.text.split("\n") \r <br/> {/n .. のすべてのソートを試してみました。

グレッグ

==========

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

==========

1 
TEXT iS : aaaaaaaaaaaaaaaaaaaaaaa 
bbbbbbbbbbbbbb 
cccccc END 

答えて

3

/\ n /の代わりに/ \ r /を使用します。

理由はわかりません。それはちょうどそのように動作します。

+0

Woot!どうもありがとう – coulix

0

試してみてください。

textArea.text.split(/\n/); 
代わりに

+0

それもうまくいきませんでした:/ – coulix

0

s.split(/ \ r \ n /);