Ir para conteúdo

POWERED BY:

Arquivado

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

Filipe Martins

[Resolvido] como definir a largura NECESSÁRIA para um createTextF

Recommended Posts

crio um texto com createTextField... (0,0, W,H)

 

no lugar do W e do H vou ser obrigado a pôr um valor inicial para criar o campo.... tudo bem... porém depois de escrito o texto, como posso capturar a LARGURA realmente ocupada pelo texto que está dentro da caixa e a ALTURA....

 

é algo a ver com getTextFormat??

 

porque ele tem um background e border, e não quero criar um texto de 500 de largura sendo que está escrito apenas "OI".....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para texto de apenas uma linha, utilize a opção "autoSize".

Defina inicialmente um valor baixo para setar W/H do TextField - que após carregar o texto, a caixa se redimensionará para mostrar todo o texto de acordo com a formatação setada, após isso para saber o valor exato que ficou o tamanho da caixa basta recuperar os valores com as propriedades "_width" e "_height".

 

Abs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ba!! perfeito!!

ja tinha usado 1.000 vezes autoSize e na correria do projeto nem notei....

 

 

perfeito!! deixei w = 0 e y = 0 e dei autosize

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.