..:: MX Studio Fóruns ::..: Limitar linhas em campo Imput Text AS3 [RESOLVIDO] - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Limitar linhas em campo Imput Text AS3 [RESOLVIDO]

#1 User is offline   webtalking 

  • Group: Membros
  • Posts: 11
  • Joined: 30-September 06

Posted 03 October 2011 - 06:05 PM

Oi galera.
Como posso limitar o número de linhas de um campo Imput Text?
Ou seja, não quero que haja scroll nele. Por exemplo se o campo tiver 4 linhas e o usuário estiver escrevendo a quarta linha, e der ENTER por exemplo ou continuar digitando até não caber mais nessa linha, não quero que seja criada a quinta linha no campo de texto. Tem como fazer isso?
0

#2 User is offline   Rodrigo Pixel 

  • Group: Moderadores
  • Posts: 1279
  • Joined: 07-May 07

Posted 04 October 2011 - 05:39 PM

Tenta usar a propriedade do TextField wordWrap=true pra fazer o texto seguir a largura da caixa,
e a propriedade maxChars pra limitar a quantidade de caracteres digitados.

Ex: pra teste, cria um arquivo novo e insere o código no 1º frame:

AS2:
//criando um campo de texto via código
var campo:TextField = this.createTextField("campo", 0, 0, 0, 200, 80); //x=0, y=0, largura=200, altura=80
campo.type = "input"; 
campo.background = true; //mostra o fundo
campo.border = true; //mostra a borda
campo.wordWrap = true; //faz o texto seguir a largura da caixa.
campo.multiline = true;
campo.maxChars = 180; //quantidade maxima de caracteres


ou

AS3
//criando um campo de texto via código
var campo:TextField = new TextField();
campo.type = "input"; 
campo.background = true; //mostra o fundo
campo.border = true; //mostra a borda
campo.width = 200; //largura
campo.height = 80; //altura
campo.wordWrap = true; //faz o texto seguir a largura da caixa.
campo.maxChars = 180; //quantidade maxima de caracteres
campo.multiline = true;
addChild(campo); //adiciona no stage



Help:
AS3: http://help.adobe.co...&filter_air=2.6
AS2: http://help.adobe.co...t=00001579.html

Abraço.
0

#3 User is offline   webtalking 

  • Group: Membros
  • Posts: 11
  • Joined: 30-September 06

Posted 04 October 2011 - 06:00 PM

Oi Rodrigo,
Acabei fazendo assim:

function checkNumLines(evt:Event):void
{
	if (meu_txt.numLines > 4)
	{
		meu_txt.text = String(meu_txt.text).slice(0,meu_txt.length - 1);
		meu_txt.scrollV = 1;
	}
}


teste_mc.txt.addEventListener(Event.CHANGE,checkNumLines);


Obrigado.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
New Replies Exibir a ID do ultimo registro em um campo de form
Exibir a ID do ultimo registro em um cam
Dreamweaver Heitor_OF_MG 
  • 2 Replies
  • 1945 Views
New Replies .::PHOTOSHOP cs::.
GEL Texto parte 1 & 2
Tutoriais e Artigos warezratito 
  • 0 Replies
  • 1074 Views
New Replies Telefônica diz ter solucionado parte da pane; falta de linhas fixas prejudica serviços Notícias Notícias 
  • 0 Replies
  • 152 Views
New Replies apanhar nomes dos campos PHP agamelas 
  • 4 Replies
  • 910 Views
New Replies Filtrar Grid através de um campo datefield ActionScript - CFFORM JorgeFabio 
  • 10 Replies
  • 5661 Views
New Replies Formmail com problemas
a mensagem enviada não exibe o texto dig
PHP Arthur Freitag 
  • 3 Replies
  • 994 Views
New Replies form
memorando se comporta como text
ColdFusion ttaattii 
  • 1 Reply
  • 688 Views
New Replies smyles
como imprimir no textarea
Web Standards Bessa 
  • 1 Reply
  • 648 Views

Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)