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

escribir texto letra x letra flash

Estas en el tema de escribir texto letra x letra flash en el foro de Flash y Actionscript en Foros del Web. tema antiguo para uds, nuevo para mi ocupe este codigo: //Creamos el Campo dinamico createTextField("mi_txt", 1, 100, 100, 0, 0); mi_txt.autoSize = true; mi_txt.border = ...
  #1 (permalink)  
Antiguo 18/10/2011, 20:03
 
Fecha de Ingreso: octubre-2011
Mensajes: 1
Antigüedad: 13 años, 1 mes
Puntos: 0
escribir texto letra x letra flash

tema antiguo para uds, nuevo para mi
ocupe este codigo:
//Creamos el Campo dinamico
createTextField("mi_txt", 1, 100, 100, 0, 0);
mi_txt.autoSize = true;
mi_txt.border = true;
mi_txt.type = "dinamic";
//-----------------------------
//Formato del Campo
formato = new TextFormat()
formato.color = 0xFF0000
formato.bold = true
formato.size = 9
formato.font = "Verdana"
//-----------------------------
//Esto es el Efectucho.. =P
a = 0;
Cadena = "Este es el Texto que mostraremos";
setea = function () {
if (a<=Cadena.length) {
mi_txt.text = Cadena.substr(0, a++);
mi_txt.setTextFormat(formato);
} else {
clearInterval(tempo);
}
};
tempo = setInterval(setea, 100);




pero!! yo quiero poner mucho texto, un parrafo y no me resulta, debo modificar algoo??

ayuda porfavorrr
es urgente llevo muchas horassss tratando de entender estoo
es nuevo para mi :/

gracias saludos
  #2 (permalink)  
Antiguo 19/10/2011, 16:48
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: escribir texto letra x letra flash

Hola hiedravenenosaa:
Tu código escríbelo así:
Código actionscript:
Ver original
  1. this.createTextField("mi_txt",1,100,100,200,50);
  2. mi_txt.autoSize = true;
  3. mi_txt.wordWrap = true;
  4. mi_txt.border = true;
  5. mi_txt.type = "dinamic";
  6. mi_txt.multiline = true;
  7. //-----------------------------
  8. //Formato del Campo
  9. formato = new TextFormat();
  10. formato.color = 0xFF0000;
  11. formato.bold = true;
  12. formato.size = 9;
  13. formato.font = "Verdana";
  14. //-----------------------------
  15. //Esto es el Efectucho.. =P
  16. a = 0;
  17. Cadena = "Este es el Texto que mostraremos";
  18. setea = function () {
  19.     if (a<=Cadena.length) {
  20.         mi_txt.text = Cadena.substr(0, a++);
  21.         mi_txt.setTextFormat(formato);
  22.     } else {
  23.         clearInterval(tempo);
  24.     }
  25. };
  26. tempo = setInterval(setea, 100);
Pero tienes que poner los valores de ancho y alto del campo de texto, como en el ejemplo que te pongo.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Etiquetas: flash, letras
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:12.