hay varias formas de hacerlo dependiendo del contenedor de la variables...es decir...esta en una variable String o es en el parametro "text" de la clase TextField.
si esta en la clase TextField
Código ActionScript :
import flash.text.TextField;
var TextoPrueba: String= "Prueba de linea uno\nPrueba de linea dos\nPrueba de linea tres";
var Texto: TextField= new TextField();
Texto.multiline= true;
Texto.text= TextoPrueba;
addChild(Texto);
trace(Texto.numLines);
trace(Texto.getLineText(0));
trace(Texto.getLineText(1));
trace(Texto.getLineText(2));
ojo....en el TextField tienes que tener el parametro "multiline" en true
y si lo tienes en una variable "String"
Código ActionScript :
//Variable contenedora de Texto con varias lineas
var Texto: String= "Prueba de linea uno\nPrueba de linea dos\nPrueba de linea tres";
//Variable contenedora de las lineas
var Lineas: Array= [];
//Variables que indican el principio y final dentro de la cadena de la linea
var Inicio: int= 0;
var Final: int= 0;
//Clase para realizar busquedas y remplazar texto en las cadenas
var Patron: RegExp= /\n/g;
//bucle de separacion
do
{
Patron.exec(Texto);
Final= Patron.lastIndex;
if (Final>0)
//Final-1 para no coger el caracter de nueva linea
Lineas.push(Texto.substring(Inicio,Final-1));
else
Lineas.push(Texto.substr(Inicio,Texto.length));
Inicio= Final;
}
while (Final>0)
trace(Lineas);
la clase RegExp es una clase potente, que cuesta un poco coger al principio pero una vez aprendido lo usaras te lo aseguro
espero que te haya servido y aclarado la duda
Saludos