Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2006, 09:19
Avatar de Osirapis
Osirapis
 
Fecha de Ingreso: abril-2006
Ubicación: Granada - Sevilla. (la Tierra)
Mensajes: 89
Antigüedad: 18 años
Puntos: 0
Insertar pausa en la ejecución de código AS.

Buenas a todos.

Me gustaría saber cómo insertar una pausa (de alrededor de medio segundo) entre la ejecución de dos líneas de código.

La idea es recorrer una cadena de texto (variable) y hacer que se vaya poniendo en mayúscula una letra que vaya recorriendo la cadena. Más o menos esto:

Hola
hOla
hoLa
holA

Ya lo he conseguido, pero lo hace tan rápido que no se vé el "desplazamiento" de la letra mayúscula.

He probado con el setInterval() pero no hace lo que yo busco. No quiero ejecutar el bloque de código entero a intervalos de tiempo, sino detener temporalmente la ejecución de ese código.

Gracias adelantadas por vuestro tiempo.

Mi código es éste:

var sLetra:String = "";
var nContador:Number=0;
var nLongitud:Number=0;

nLongitud=Texto.text.length;

for (nContador = 0 ; nContador < nLongitud; nContador++){
sLetra = Texto.text.substr(nContador,1);
Salida.text = Texto.text.substr(0,nContador) + sLetra.toUpperCase () + Texto.text.substr (nContador+1);

}
__________________
Solo hay 10 tipos de personas: los que saben binario y los que no. ; )P