フラッシュでテキストエリアなどの文字列の行数を
取得したくてそのときに改行数を数えてくれる
関数を見つけたけど、ActionScript2.0だったものを
ActionScript3.0用にしました。

テキストエリア内の改行をカウントする -indexOf-


今回は使わなかったけど、どっかで使えそうなので
メモしときますひらめき電球自由に改造して使ってください。

//文字列の改行数取得 引数に文字列
function getTextNumLines(str:String):uint {
var count:uint = 0;
var check_str:Strin;

for (var i:uint = 0; i < str.length; i++) {
check_str = str.substr(i, 1);

if (check_str == "\r") {
count++;
}
}

return count;
}