Jump to content


Photo

Estilizar O Campo De Texto


  • Faça o login para participar
1 reply to this topic

#1 nandobotelho

nandobotelho

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 03/06/2008, 16:06

Tenho um sisteminha de noticias, em php+flash..
ele funciona tudo direitinho, porém nao consigo colocar a fonte q eu quero, a cor q eu quero, o tamanho q eu quero, etc etc etc..
ta tudo feito em action..
eu coloco isso e nao funciona..

var formatacaoTexto:TextFormat = new TextFormat();
formatacaoTexto.font = "Verdana";
formatacaoTexto.color = 0x0000FF;
formatacaoTexto.bold = true;
formatacaoTexto.size = 12;
tfLista.setTextFormat(formatacaoTexto);

será que alguem opderia me ajudar?

fico aguardando!

obrigado desde já..

#2 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 04/06/2008, 02:59

O código que você fez está correto.
O que deve estar acontecendo é que vc deve estar aplicando o TextFormat depois de popular a caixa de texto...

Então isso funciona:

caixaTexto_txt.text = "Teste";

var formatacaoTexto:TextFormat = new TextFormat();
formatacaoTexto.font = "Verdana";
formatacaoTexto.color = 0x0000FF;
formatacaoTexto.bold = true;
formatacaoTexto.size = 30;
caixaTexto_txt.setTextFormat(formatacaoTexto);

E isso não funciona:

var formatacaoTexto:TextFormat = new TextFormat();
formatacaoTexto.font = "Verdana";
formatacaoTexto.color = 0x0000FF;
formatacaoTexto.bold = true;
formatacaoTexto.size = 30;
caixaTexto_txt.setTextFormat(formatacaoTexto);
caixaTexto_txt.text = "Teste";

Se você inserir ou modificar o texto estilizado, reaplique o setTextFormat.
Tosco isso não? Por isso é melhor usar o CSS. Mais flexível e duradouro hehe. Aliás, seguinte: se você esitver usando CSS, as regras CSS se anulam as instruções TextFormat.
Teste aí.


Abraços.

pp




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq