..:: 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 efeito dourado em texto
como faço?
Fireworks DIMEBAG 
  • 9 Replies
  • 3413 Views
New Replies Break Paragraph Text
ctrl+k
Corel Draw M_cesar 
  • 2 Replies
  • 1204 Views
New Replies Inserir Múltiplos Registros
Múltiplos registros, mesmo campo, com textarea
ColdFusion ..:: ELVIS ::.. 
  • 2 Replies
  • 2224 Views
New Replies Transformar um Formulario HTML
em algum tipo de texto
Dreamweaver Ladalus 
  • 1 Reply
  • 712 Views
New Replies Carregar Arquivo Externo
Carregar Arquivo de texto externo (.txt)
Dreamweaver westerFERNANDO 
  • 6 Replies
  • 1509 Views
New Replies Girar texto ou img Freehand Mazinha 
  • 1 Reply
  • 3644 Views
New Replies Capturar quantidade de campos via Javascript. Web Standards petter 
  • 0 Replies
  • 909 Views
New Replies Ajustar texto na célula Dreamweaver garcia_fg 
  • 4 Replies
  • 1218 Views

Publicidade




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