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);
}