vila 0 Denunciar post Postado Março 30, 2010 Coloquei uma letra num input text. Transformei em mc. Eu quero redimensionar seu tamanho conforme o processamento exigir, multiplicando _width e _height pelo mesmo valor. O problema é que a letra fica distorcida quando faço isso. Engraçado que quando eu faço esse redimensionamento durante a etapa de projeto não dá problema nenhum: a letra continua na mesma proporção do original. Existe um jeito mais certo de diminuir e aumentar o tamanho das letras quando o programa tá rodando? Compartilhar este post Link para o post Compartilhar em outros sites
Lucas Mello 0 Denunciar post Postado Abril 5, 2010 E ai cara, beleza? Verifica se na sua caixa de texto a opção de 'anti-aliasing' está habilitada. Pode ser que seja esse o problema ;) Abraço Compartilhar este post Link para o post Compartilhar em outros sites
Jerfs 1 Denunciar post Postado Abril 5, 2010 cara você terá que trabalhar com a formatação do tamanho da fonte em paralelo ao tamanho do MovieClip, sei lá criar alguma relação entre os dois. Para alterar o tamanho da fonte use: var formatacao:TextFormat = new TextFormat(); onEnterFrame = function () { formatacao.size = <tamanho da fonte>; <caminho do input text>.setTextFormat(formatacao); } Espero ter ajudado, qualquer coisa posta ae Jerfs Compartilhar este post Link para o post Compartilhar em outros sites
Fernando Perez 0 Denunciar post Postado Abril 5, 2010 Usando texto e posicionamento/redimensionamento dinâmico em flash, podem ocorrer alguns problemas, na maioria deles, as frações de pixels, consequência disso, é o texto ficar meio embaçado, etc Para resolver esse problema, você tem que tornar todos os números inteiros, pra isso, segue os exemplos abaixo: Para movimentação, faça da seguinte forma: Exemplo de posicionamento central de acordo com o tamanho do palco, de forma não exata: meuTexto._x = (Stage.width - meuTexto._width)/2; Agora, o mesmo exemplo acima, utilizando números inteiros, forma correta de se fazer quando se utiliza as pixel-font etc: meuTexto._x = Math.ceil((Stage.width - meuTexto._width)/2); A mesma coisa , você faz com _width e _height flw Compartilhar este post Link para o post Compartilhar em outros sites
vila 0 Denunciar post Postado Abril 5, 2010 3 obrigados. Vou trabalhar as dicas de vocês e volto prá contar o que aconteceu. Compartilhar este post Link para o post Compartilhar em outros sites