Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

superforrest

-= Largura de um texto em pixels =-

Recommended Posts

Estou desenvolvendo um menu dinâmico com XML. OK, até agora consegui importar o XML, montei os botoes e tudo mais, mas gostaria de fazer botões com largura dinâmica também, para economizar espaço. Isso seria relacionado com a largura do texto... Se eu usar a fonte Courier New, fica fácil, é só multiplicar o numero de caracteres por uma distância fixa (largura de cada caracter) e pronto! Estico o botão no tamanho do texto. Mas tem um problema, naum posso usar Courier New porquê é muito feia! No mínimo uma Verdana, sei lá.... Mas os caracteres da Verdana possuem larguras irregulares, o que impossibilita de eu fazer esse cálculo. Aí pensei, é só jogar o objeto texto dentro de um MovieClip e pegar o tamanho dele, mas para a minha decepção o objeto texto não "estica" de acordo com o texto nele contido, ou seja, você é obrigado a estabelecer uma largura para ele manualmente. Será que tem algum código que me retorne a largura de um texto em pixels independente da fonte utilizada?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.