Foros del Web » Creando para Internet » Flash y Actionscript »

!!Ayuda con caja de Introduccion de texto

Estas en el tema de !!Ayuda con caja de Introduccion de texto en el foro de Flash y Actionscript en Foros del Web. hace unos dias les escribi para comentarles, como podria leer linea por linea en una caja de introduccion de texto(multilinea) lo que pasa es que ...
  #1 (permalink)  
Antiguo 18/11/2006, 12:10
 
Fecha de Ingreso: diciembre-2005
Mensajes: 201
Antigüedad: 18 años, 11 meses
Puntos: 2
!!Ayuda con caja de Introduccion de texto

hace unos dias les escribi para comentarles, como podria leer linea por linea en una caja de introduccion de texto(multilinea)

lo que pasa es que en mi universidad me encargaron in tipo compilador, pero muy senscillo, en donde necesito leer cada una de las lineas, individualmente

Fridureiks, me dio una gran idea, pero el profesor, no me la acepto, y me gustaria que alguien me dijiera si existe alguna funcion para hacer eso?

tengo que hacer un simulador de compilador de ensamblador

saludos

Última edición por sagitariosTheBest; 18/11/2006 a las 23:06 Razón: errores de dedo
  #2 (permalink)  
Antiguo 18/11/2006, 20:44
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 19 años, 4 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
  #3 (permalink)  
Antiguo 18/11/2006, 23:03
 
Fecha de Ingreso: diciembre-2005
Mensajes: 201
Antigüedad: 18 años, 11 meses
Puntos: 2
muchisimas gracias Fridureiks esto me sirve de mucho gracias nuevamente, bye gracias

saludos

Pd. ya vez como son los profes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:07.