Pergunta

Eu tenho uma configuração de uma classe de porta -pagha (baseada no MovieClip) que exibe uma área pontilhada com um número (página) no meio.

Agora, tentando preencher meu layoutpane, crio novas instâncias do portador do pagador cujo construtor é encarregado de definir o valor de texto de seu único Texfield como o valor especificado no novo parâmetro de pagador.

O problema aqui é que apenas o personagem presente no objeto da biblioteca será exibido no tempo de execução.

Por exemplo, eu configurei meu objeto de titular da página com um campo de texto que contém o número "0". Agora, no tempo de execução, cada instância do portador da página está em branco, exceto por que eu passei um "0" como parte do parâmetro init (10,20,30, ...) e nessas páginas, apenas o "0" é mostrando. Se eu alterar o objeto original para exibir um "1", então cada "1" do número da página que contém um "1" será exibido.

Alguém pode lançar alguma luz sobre isso?

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);
        }
    }
}
Foi útil?

Solução

Pode ser necessário incorporar a fonte que você está usando para o campo de texto.

Selecione o campo de texto que você colocou na aula de sua página e clique no botão Incorporar embaixo da caixa suspensa Font Family e verifique o item rotulado como 'numerais [0..9]' e clique em OK.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top