Ir ao conteúdo
  • Cadastre-se

Sistema de busca


njr

Posts recomendados

Eu tô fazendo uma animação e preciso fazer um sisteminha de busca, para procurar por textos dentro do flash. Mas não quero usar banco de dados externo.

Ai procurei na internet, e achei esses 2 exemplos abaixo.

Alguem poderia me ajudar a entender como usa-los? E se funcionam mesmo!


on (release) {
if (inicio = campo.indexOf(palavra,i) !=-1) {
resposta = "";
inicio = campo.indexOf(palavra,i);
Selection.setFocus("campo");
Selection.setSelection( inicio, inicio + palavra.length);
i =inicio + 1;
} else {
i=0;
resposta = "Texto não encontrado";
}
}


Os textos devem estar em campos de textos dinâmicos, com nomes definidos. A partir daí, você poderia criar o sistema de busca utilizando os próprios recursos do objeto String do ActionScript. No script abaixo, criei uma simples função que encontra um texto, vai para o frame onde ele está e seleciona a palavra procurada.

function Campo(nome, frame) {
this.nome = nome; this.frame = frame;
}

var campos = new Array();
campos[0] = new Campo("campo1", 1);
campos[1] = new Campo("campo2", 2);

function procurar(palavra) {
var inicio = fim = 0;
for(var i = 0; i < campos.length; i++) {
if(eval(campos[i].nome).indexOf(palavra) != -1) {
Selection.setFocus(campo[i].nome);
inicio = eval(campos[i].nome).indexOf(palavra);
fim = inicio + palavra.length;
Selection.setSelection(inicio, fim);
gotoAndStop(campos[i].frame); break;
}
}
}

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!