Comunidad de diseño web y desarrollo en internet online

Texto Dinámico: Cambiar Contenido Con ActionScript 3.0

Citar            
MensajeEscrito el 10 Feb 2015 01:27 pm
Flash CS6 / ActionScript 3.0

Hola a todos

El texto inicial de un objeto "Texto Dinámico" (insertado en el Escenario con la Herramienta Texto) es por ejemplo: "Texto 1". La instancia generada de este tipo de texto se denomina txtDinamico. Mediante ActionScript en el Fotograma 20 se requiere que cambie a "Texto 2". Se aplica el siguiente código:

txtDinamico.text = "Texto 2";

Sin embargo al ejecutar la animación y llegar al Fotograma 20, es texto cambia pero no muestra el contenido completo. Tiene un comportamiento como si el texto estuviese centrado (de modo que no se ve el texto nuevo en forma completa dentro de su contenedor) y algunos caracteres no se muestran.

¿Por qué sucede esto? y ¿cuál es la solución?

Desde ya Muchísimas Gracias

Por Gran Rex

7 de clabLevel



 

chrome
Citar            
MensajeEscrito el 10 Feb 2015 01:31 pm
Si seleccionas el texto insertado, desde el panel de propiedades puedes cambiar cualquiera de sus propiedades, incluyendo alineamiento vertical, horizontal, color, tamaño, etc. Te sugiero que le des las características que necesites para que tu texto se vea bien

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Feb 2015 02:04 pm
Gracias Jorge

pero...

Es necesario hacerlo en Tiempo De Ejecución de la Animación, pues el "nuevo texto" depende de otras circunstancias. En el post original se coloca sólo un ejemplo para entender la situación.

El cambio de contenido de texto durante la animación de acuerdo a lo indicado anteriormente evidentemente se ha de realizar con ActionScript 3.0

Si alguna idea o la forma correcta indicarla.

Desde ya Muchísimas Gracias

Por Gran Rex

7 de clabLevel



 

chrome
Citar            
MensajeEscrito el 10 Feb 2015 02:32 pm
No está demás aclararlo, entonces podemos reformular la pregunta en como se da formato a un texto dinámico usando AS3. La respuesta es a traves de la clase TextFormat si es un texto clásico (recomendable) y sino la clase TextLayoutFormat si es un texto TLF. Es algo asi

Código ActionScript :

import flash.text.TextFormat;

var tf:TextFormat = new TextFormat();
tf.align = "left"
tf.size = 16;
tf.bold = true;
miTexto.text = "Hola amigos"
miTexto.setTextFormat(tf);


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.