Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/11/2006, 20:44
Fridureiks
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 8 meses
Puntos: 6
Estos profesores... XD

A ver si esto te sirve. Crea un archivo de flash nuevo y tira un campo de ingreso, input Text al escenario. Nombre de instancia: "ingreso", y asegurate de ponerlo multiline.

Crea un boton cualquiera y ponle como instancia "prueba".

Y por ultimo, en la linea de tiempo donde tienes los elementos anteriores escribe las siguientes acciones:

Código:
prueba.onRelease = function()
{
	var vector:Array;
	var consola:String = ingreso.text;

        /* separamos el input usando como delimitador el caracter 13, salto de linea para flash */
	vector = consola.split(String.fromCharCode(13));
	
	for(s:String in vector)
	{
		trace("posicion " + s + " del vector es " + vector[s]);
	}	
};
Ahora probalo, llena el input con varias lineas y presiona el boton. Como veras "vector" almacena en sus posiciones cada linea del input por separado.

Otra cosa que podrias hacer, es un control para que revise cuando el usuario presiona <enter>, en dicho momento ejecutas una funcion similar a la que aca te pase y recoges solo la ultima posicion de "vector"... con esto tendrias la ultima linea ingresada por el usuario... si es que te sirve.


Saludos
__________________
Federico.

Mi página: www.jourmoly.com.ar