Como fazer um pequeno dicionário em flash?

Discuta, aprenda e tire dúvidas sobre o ActionScript 3.

Como fazer um pequeno dicionário em flash?

Mensagempor williams26 » Ter 20 Jul, 2010 12:03 am

Oi pessoal!

Só iniciante em actionscript e flash, porém estou bem animado em aprender!
Gostaria de saber como fazer um pequeno dicionário em flash contendo:

um campo para digitar a palavra
um botao para pesquisar a palavra digitada
um campo para mostrar a palavra encontrada

Já busquei informações mas apenas encontrei isso:

Código: Selecionar tudo
busca.text = "";
texto.text = "carro\ncasa\nvermelho\nazul\nrosa\npreto\nbranco\namarelo\nlaranja\nporta";
// Aqui inicia a pesquisa
bt_busca.onRelease = function() {
   if (texto.length>0 and busca.length>0) {
      var buscaStr:String = texto.text;
      var index:Number;
      index = buscaStr.indexOf(busca.text);
      if (index == -1) {
         info = "A pesquisa terminou e não pôde encontrar o item especificado.";
         busca.setFocus();
         
      } else {
         if (texto.length>0 and busca.length>0) {
            texto.setFocus();
            Selection.setSelection(index, index+busca.length);
            info = "A pesquisa teve sucesso!";
            
         }
      }
   } else {
      busca.setFocus();
      info = "Para que a pesquisa tenha sucesso, os campos de texto devem ser preenchidos.";
   }
};


Desde já agradeço qualquer ajuda!
williams26
FM Team 1
FM Team 1
 
Mensagens: 4
Data de registro: Seg 19 Jul, 2010 11:52 pm

Re: Como fazer um pequeno dicionário em flash?

Mensagempor erichideki » Sex 30 Jul, 2010 5:34 pm

O seguinte cara, primeiro você deve saber que para fazer esse tipo de coisa envolve programação em actionscript 3.0, para fazer um mini dicionário terá que ter uma conexão a um banco de dados ou um arquivo xml. Utilização do "input text" do campo texto do flash. Procurando sobre essas coisas creio que será mais fácil você encontrar o que procura, qualquer coisa responda e lhe tiro a sua dúvida.
erichideki
FM Team 1
FM Team 1
 
Mensagens: 22
Data de registro: Sex 23 Abr, 2010 1:34 pm

Re: Como fazer um pequeno dicionário em flash?

Mensagempor williams26 » Sex 30 Jul, 2010 8:56 pm

Olá erichideki!
Valeu pela informação.

Eu estou estudando AS3 e até conseguí montar um dicionário usando comandos como o if e else:

Código: Selecionar tudo
if (entrada ne "Be"){   
   }
else
   {
trace((saida3 = "was, were")
and (saida4 = "been")
and (saida2 = entrada))
   }


O dicionário é para minha turma de inglês da faculdade e será usado no celular (uso flash lite 3.0) Nele terá os verbos irregulares para auxiliar o aprendizado da turma.

porém gostaria de usar um arrey para encontrar a palavra. Gostaria de saber como posso montar um script que possa varrer no arrey a palavra procurada e, ao acha-la, retorna-la para um campo de texto. (como acontece no código acima) "entrada","saida2", "saida3" e "saida4' são campos de texto e funciona assim:

o usuário informa uma palavra no campo "entrada" e recebe duas palavras nos campos "saida3" e "saida4"

Estou estudando Arrey multidimensional e acho que ela serve para tal projeto.
Sou iniciante em conhecimento AS, mas estou disposto a aprender.
Agradeço desde já a ajuda de todos!
williams26
FM Team 1
FM Team 1
 
Mensagens: 4
Data de registro: Seg 19 Jul, 2010 11:52 pm

Re: Como fazer um pequeno dicionário em flash?

Mensagempor Alvaro Gomides » Sáb 31 Jul, 2010 1:38 pm

Boa sorte em seu projeto rsrs, e também parabéns pela sua animação.
Eu usaria um XML e colocaria nos nós palavras que levassem à ela. Ex:
Código: Selecionar tudo
<xml>
<palavra semelhantes="roda">
carro
</palavra>
</xml

Só um exemplo.
Isto pode lhe ajudar: http://help.adobe.com/en_US/ActionScrip ... 33FB6.html
Abraços
Alvaro Gomides
Membros
Membros
 
Mensagens: 18
Data de registro: Ter 27 Out, 2009 11:57 pm

Re: Como fazer um pequeno dicionário em flash?

Mensagempor williams26 » Seg 02 Ago, 2010 9:28 pm

Obrigado Alvaro por ajudar
Irei estudar a página que você linkou como exemplo.
Realmente percebí que preciso começar do zero se quiser fazer minhas idéias sairem do papel!
O AS3 é algo magnifico! Quem o domina pode fazer coisas incríveis!
Mais uma vez agradeço sua ajuda! Abs
williams26
FM Team 1
FM Team 1
 
Mensagens: 4
Data de registro: Seg 19 Jul, 2010 11:52 pm


Retornar para ActionScript 3

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 5 visitantes