Jump to content
Fórum Script Brasil
  • 0

Ajuda Urgente


Guest - Carlos -

Question

Guest - Carlos -

Ae galera, é o seguinte toh tentando faze um Input text box da seguinte forma.

[] [] [] [] [] <- EXEMPLO

por exemplo cinco caixinhas pra eu poder digitar em cada uma delas uma palavra, mas quando eu digitar a primeira palavra, pula pra próxima caixinha do input text box e assim em diante. Mas não toh axando uma solução pra isso. Será que alguém pode me ajuda.

unsure.gif

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

na verdade quero digitar uma palavra em particular. dai qd for digitada passa para o próximo input text box e assim em diante.

se conseguir resolve isso, posta ai por favor.. valeu smile.gif

Link to comment
Share on other sites

  • 0

olha so! fiz isso aki e deu certo.. ainda vou ver c consigo bolar uma função mais fucnional q isso

o importante e q fucniona! ^^

instancie os 5 campos de textos como: texto_1 , texto_2 , texto_3 , texto_4 , texto_5

coloque esse codigo no jkeyframe

TextField.prototype.onChanged = function(textfield_txt:TextField) {
	if (textfield_txt._name == "texto_1" && textfield_txt.text == "eu"){
  Selection.setFocus("texto_2");
	}
	if (textfield_txt._name == "texto_2" && textfield_txt.text == "adoro"){
  Selection.setFocus("texto_3");
	}
	if (textfield_txt._name == "texto_3" && textfield_txt.text == "o"){
  Selection.setFocus("texto_4");
	}
	if (textfield_txt._name == "texto_4" && textfield_txt.text == "site"){
  Selection.setFocus("texto_5");
	}
	if (textfield_txt._name == "texto_5" && textfield_txt.text == "fanarte"){
  trace (+texto_1.text+" "+texto_2.text+" "+texto_3.text+" "+texto_4.text+" "+texto_5.text);
	}
}

depois digida:

eu adoro o site fanarte

olha ae q rola! ^^ tongue.gif

Link to comment
Share on other sites

  • 0

ae

fiz uma nova action otimizada! ^^

to gostando disso!

o esquema e o mesmu, mas é so mudar o AS mesmu e colocar esse novo q funciona!

var lista:Array = new Array ("eu","adoro","o","site","fanarte");
function Verifica(campo:TextField, valor:String):Boolean{
	var chave:Object= (campo._name.split("_").pop()) -1;
	if (lista[chave]==valor){
  return true;
	}
	else{
  return false;
	}
}
TextField.prototype.onChanged = function(textfield_txt:TextField) {
	if (Verifica(textfield_txt,textfield_txt.text)==true){
  var proximo:Number = Number(textfield_txt._name.split("_").pop())+1;
  if (proximo > lista.length){
  	trace ("OBAAAAAA! Deu Certinhu ^_^\nVisite: www.fanarte.com");
  }
  else{
  	Selection.setFocus("texto_"+proximo);
  }
	}
}

qualquer duvida posta ae!

Link to comment
Share on other sites

  • 0
Guest - Carlos -

OK, vou dar uma olhada nisso. valeu mesmo.

Com o tempo eu demorei mas consegui resolve isso tb.

_root.attachMovie("borda", "borda", 1);
_root["borda"]._visible = false;
counter = 1;

teclado.onKeyUp = function() {        
  let = Key.getCode();
  if ((let>=48 and let<=57) or (let>=65 and let<=90)) {
    _root["borda"]._visible = true;
  	if (counter > 5) {
    counter = 1;
  	}
  	l = chr(let);
  	trace(l);
  	_root["teste"+counter] = l;
  	_root["borda"]._x = _root["test"+counter]._x;
  	_root["borda"]._y = _root["test"+counter]._y;
  	counter++;
  	
  }
     if (let == Key.DELETEKEY) {
  	counter--;
  	_root["teste"+counter] = "";
  }  
  

}

da uma olhada e ve se você entende, mas funciona perfeitamente!

valeu

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152k
    • Total Posts
      651.5k
×
×
  • Create New...