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

caracteres de uno en uno

Estas en el tema de caracteres de uno en uno en el foro de Flash y Actionscript en Foros del Web. tengo un campo de texto al cual me gustaría pasarle una variable (cadena de texto) pero lo que me interesa es que los caracteres de ...
  #1 (permalink)  
Antiguo 25/10/2005, 16:06
 
Fecha de Ingreso: septiembre-2005
Mensajes: 15
Antigüedad: 12 años, 2 meses
Puntos: 0
caracteres de uno en uno

tengo un campo de texto al cual me gustaría pasarle una variable (cadena de texto) pero lo que me interesa es que los caracteres de la cadena se vayayn mostrando de uno en uno y no todos a la vez. Alguien sabría como hacerlo? la verdad es que yo me estoy volviendo loco creo ke soy algo negado. Gracias de antemano. Salud y rock&roll
  #2 (permalink)  
Antiguo 25/10/2005, 18:43
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Hola shomismo:
En la capa 1 frame 1 coloca un campo de texto dinámico con la variable: contenedor
En la capa 2 frame 1 éste código:
var texto:String = new String("este es el texto que se va a desplegar en el campo de texto ");
var numLetras = texto.length;
var i:Number = 0;

this.onEnterFrame = function():Void{
trace(i);
contenedor = "";
contenedor = texto.substring(0,i) + "_";
i++;
if(i == numLetras)
delete this.onEnterFrame;
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 26/10/2005, 13:37
 
Fecha de Ingreso: septiembre-2005
Mensajes: 15
Antigüedad: 12 años, 2 meses
Puntos: 0
en el clavo

muuuuuuuuuchas gracias Bandit, has dado en el clavo, justo lo que yo quería y me estaba volviendo loco, no por nada, sino porque no tengo ni idea, el caso es que lo intenté con un for, pero me petaba, quedaba la película bloqueada, seguramente por sus motivos (yo los ignoro), así que procuraré ponerme al día para ver si yo tb puedo echar una mano a alguien jjjj gracias otra vez Bandit
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 00:47.