Avatar billede carrot Nybegynder
02. november 2004 - 11:18 Der er 6 kommentarer og
1 løsning

Søgefunktion i Flash

Jeg sidder og skal lave en søgefunktion.
Jeg skal kunne søge på enkelte bogstaver, udfra hvilke der så skal søges gennem diverse Arrays.
Flash skal retunere det array med søgeordet i.

f.eks
søger jeg på "ban", skal flash retunere følgende
Banan + resterende array (array variable)
Banal + resterende array (array variable)
Banner+ resterende array (array variable)
osv.
Avatar billede carrot Nybegynder
02. november 2004 - 11:19 #1
Den kan evt nøjes med at retunere det array(variable) som indeholder "banan"
Avatar billede mat Nybegynder
02. november 2004 - 12:31 #2
Jeg forstår ikke helt opgaven? Står "banan", "banal" og "banner" i hver sit array eller kan de være i samme? Hvor mange arrays er der?

Generelt har jeg svært ved at se din struktur.

Og er det her ikke en opgave?

mvh mat
Avatar billede carrot Nybegynder
02. november 2004 - 13:02 #3
Hej igen

Det består af en masse arrays f.eks :

test1 = new Array ("Banan", "Gul", "100g", "Frugt", "120kcal");
test2 = new Array ("Æble", "Grøn", "90g", "frugt", "90kcal");
osv osv

Man skal kunne søge på samtlige celler i array :
søgeord "ban" eller "90" eller "grø"
Avatar billede mat Nybegynder
02. november 2004 - 14:00 #4
noget ala:

test1 = new Array ("Banan", "Gul", "100g", "Frugt", "120kcal");
test2 = new Array ("Æble", "Grøn", "90g", "frugt", "90kcal");
cont_arr = new Array (test1, test2);

function search(str) {
    var output = new Array();
    for (var i = 0; i < cont_arr.length; i++) {
        for (var j = 0; j < cont_arr[i].length; j++) {
            if (str.toLowerCase() == cont_arr[i][j].substring(0,str.length).toLowerCase() ) {
                output.push(cont_arr[i]);
            }
        }
    }
    return output;
}

trace(search("ba"));
trace(search("g"));
trace(search("banaN"));
trace(search("frugt"));
trace(search("GRØ"));


..burde hjælpe dig på vej...

mvh mat
Avatar billede carrot Nybegynder
03. november 2004 - 10:51 #5
Tusind tak :)

mvh Maja
Avatar billede carrot Nybegynder
03. november 2004 - 10:52 #6
husk at give svar ;)
Avatar billede mat Nybegynder
03. november 2004 - 13:34 #7
værsgod :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester