Búscador en ActionScript 3

Programació amb Actionscript

Búscador en ActionScript 3

EntradaAutor: Loli Data: dv. juny 13, 2008 6:05 pm

Hola a tots!

Fa un munt que no paso per aquí, así que aprofito per saludar a tots els que coneixo y també per deixà el meu gran dubte existencial.

Tengo tres listados de palabras en un xml y un campo de texto dinámico en flash donde puedo introducir cualquier texto. El AS3 ha de buscar en ese texto cuantas palabras de esos tres listados se encuentran en el texto y si puede ser cuales son.

Muchisimas gracias por leerme! Espero podais ayudarme!!!

Lola

El xml sería una cosa así:

<?xml encoding="utf-8" version="1.0"?>
<base>
<grupo1>
<palabra>Valor 1</palabra>
<palabra>Valor 2</palabra>
<palabra>Valor 3</palabra>
</grupo1>
<grupo2>
<palabra>Valor 4</palabra>
<palabra>Valor 5</palabra>
<palabra>Valor 6</palabra>
</grupo2>
<grupo3>
<palabra>Valor 7</palabra>
<palabra>Valor 8</palabra>
<palabra>Valor 9</palabra>
</grupo3>
</base>

Y de as3 de momento lo único que tengo es esto:

var myXML:XML = new XML();
var XML_URL:String = "palabras.xml";
var myXMLURL:URLRequest = new URLRequest(XML_URL);
var myLoader:URLLoader = new URLLoader(myXMLURL);
myLoader.addEventListener("complete", xmlLoaded);

myXML.ignoreWhite=true

function xmlLoaded(event:Event):void {
myXML = XML(myLoader.data);
leerGrupo(1);
leerGrupo(2);
leerGrupo(3);
}

function leerGrupo(n:Number):void {
var dato = myXML.children()[0].children()[1];
var texto = salida.text;
var busqueda = texto.search(dato);
if (busqueda == -1) {
resultado.text = "Texto no encontrado";
} else {
resultado.text = "Palabras escontradas del grupo1: " + busqueda;
palabras.text= "Palabras: " + dato;
}
}
Avatar de l’usuari
Loli
mega pingu
mega pingu
 
Entrades: 67
Membre des de: dc. març 05, 2003 2:35 pm

Torna a: Actionscript

Qui està connectat

Usuaris navegant en aquest fòrum: No hi ha cap usuari registrat i 1 visitant

cron