les paso a comentar mi problema con esta función. Primero les escribo la función asi la pueden ir viendo, funciona muy bien por cierto..
Código ActionScript :
escribir = function () { // almacenamos el texto de la caja de la izquierda en textoFinal textoFinal = "Escribo lo que quiero que aparezca"; // creo un array con todos los caracteres var caracteres = textoFinal.split(""); // inicializo texto2 y el contador texto2 = "_"; indice = 0; // elimino algún enterframe existente delete _root.onEnterFrame; _root.onEnterFrame = function() { // compruebo ha llegado al final if (indice<caracteres.length) { // le resto el _ del final texto2 = texto2.substring(0, texto2.length-1); // añado un carácter y el _ texto2 += caracteres[indice]+"_"; // paso el siguiente carácter indice++; } else { delete this.onEnterFrame; texto2 = textoFinal; } }; }; escribir();
*********************
Bueno todo esto funciona muy bien, es decir en mi caja de texto dinámico que se llama texto2 como dice la función aparecera lo que yo quiero escribir!.. pero necesito ayuda para escribir en 4 cajas de texto dinámico al mismo tiempo o bien hacer un salto de carro cuando termine una oración.. es decir, quiero escribir 4 oraciones en 4 renglones no en el mismo, entonces me surgio la idea de pasarle a la funcion el parametro de ubicación, es decir en la funciona escrita anteriormente el texto es escrito en una caja de texto llamada texto2, podria pasarle como parametro o sea.. escribir(lugar,mensaje); entonces es más práctico!, hasta mensaje lo he echo bien, pero no pueod pasarle como parametro el nombre de la caja dinámica, o sea texto3, texto4 etc.. por que no funciona!
Espero haberme expresado bien, y que me puedan ayudar..
desde ya muchas gracias!