textfield.text não mostrando todos os personagens
-
25-09-2019 - |
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);
}
}
}
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.