Post tageado como busca
Busca no Xml – v2.0
Postado por Weverton Naves em ActionScript. 30/Março/2009.
Falae galera.
O último código que desenvolvi do Busca no Xml gerou muitas dúvidas do pessoal para alterações. Queriam colocar link, mudar algum conteúdo, etc. O fato é que desenvolvi focado em um projeto, e disponibilizei para adaptação.
Tive um tempinho essa semana e adaptei o código para ser mais “maleável”.
Primeiro, veja o post:
http://actionman.wevertonnaves.com.br/blog/2008/03/busca-no-xml/
O que mudou?
- Possibilidade de definir os campos e a estrutura do xml;
- Inserção de link (externo e interno);
- Escolha dos campos que aparecerão no DataGrid e os que serão utilizados na busca;
Como alterar?
- No arquivo xml principal, onde guardamos as informações dos xmls de busca, temos o nó “estrutura”, onde você definirá a estrutura de nós que os xmls devem ter, seguindo a seguinte formatação:
<file_name usabusca=”true” aparece=”250″ />
Primeiro, o nome do nó. Este deve ser exatamente como os sub-nós serão chamados. O parâmetro usabusca (booleano) define se este nó será incluído na busca. O parâmetro aparece (number) é o tamanho da coluna deste nó dentro do DataGrid, um valor igual a 0 significa que este nó não aparecerá no mesmo.
Caso queira adicionar link aos itens, basta incluir o seguinte nó:
<link usabusca=”false” aparece=”0″ />
E para definir o tipo de link, nos próprios xmls de busca, o valor deve ser de uma das duas formas:
url: Adicionando um link com http, o flash irá reconhecer como uma url;
label: Sem o http, o flash entenderá como uma label dentro do próprio swf;
É isso aí galera. Vou adaptar para CS3 agora. Divirtam-se (e me reportem possíveis erros).
Busca no XML
Postado por Weverton Naves em ActionScript. 9/Março/2008.
Olá pessoal. Este código que irei compartilhar aqui, surgiu de uma grande necessidade minha: pesquisar meus MP3’s. Eu tinha uma lista em xml gerada por um programa de cadastro de cd’s, mas no meu trabalho não podia instalar o programa, daí então resolvi fazer a minha própria busca nesses xmls.
Versão de AS: ActionScrip 2.0
Compatibilidade: Flash Player 6 ++
Dificuldade de produção: 6
Dificuldade de aplicação: 4
1º O código utiliza as classes XML, String, DataGrid e DataGridColumn, Array, e consiste na lógica abaixo:
- Existe um arquivo xml principal, que contém a lista dos outros xmls a serem pesquisados. Esse xml é importado e armazenado em uma matriz (dbXmls) logo no início do filme.
- Ao clicar no botão de pesquisar, o AS constrói uma base de dados em uma matriz (dbDados).
- Sempre que efetuar uma pesquisa, o AS ve se a base já foi contruída, se não foi, a constrói, caso contrário, já parte para a busca.









