Pregunta

Tengo una configuración de una clase PageHolder (basado en clip de película) que muestra una zona con una doted (página) número en el medio.

Ahora intentar llenar mi LayoutPane, puedo crear nuevas instancias de PageHolder de cuyo constructor se encarga de establecer el valor de texto de su único Texfield al valor especificado en el nuevo parámetro PageHolder.

El problema aquí es que sólo el carácter presente en la biblioteca de objetos se mostrará en tiempo de ejecución.

Por ejemplo, he fijado mi PageHolder objeto con un campo de texto que contiene el número "0". Ahora en tiempo de ejecución, todas las instancias de PageHolder está en blanco, excepto lado a otro el que pasé un "0", como parte del parámetro init (10,20,30, ...) y en esas páginas, sólo el "0" es demostración. Si cambio el objeto original para mostrar un "1" en su lugar, entonces cada número "1" de la página que contiene un "1" mostrar ups.

¿Alguien puede arrojar algo de luz sobre esto?

package 
{
    import flash.display.MovieClip;

    public class LayoutPage extends MovieClip 
    {
        public function LayoutPage(page:uint) 
        {
            pageNumber_txt.defaultTextFormat = pageNumber_txt.getTextFormat();
            pageNumber_txt.text = String(page);
        }
    }
}
¿Fue útil?

Solución

Es posible que necesite incorporar la fuente que está utilizando para el campo de texto.

Seleccione el campo de texto que han puesto en su clase PageHolder y haga clic en el botón Insertar debajo de la familia de fuentes cuadro desplegable, a continuación, comprobar el elemento con la etiqueta 'numerales [0..9]' y haga clic en OK.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top