Avatar billede lokum Nybegynder
13. januar 2002 - 00:46 Der er 10 kommentarer og
3 løsninger

Søgefunktion

Nu ved jeg godt at jeg sikkert kan blive grundigt skalperet  af de vilde scriptianere herinde, men mit spørgsmål er altså om det kan lade sig gøre at lave en funktion (med ActionScript eller andre redskaber) der søger i en database efter det (eller de) indtastede ord.
Da jeg med mine gode fantasi forestiller mig et lille ja, hvor kan jeg så læse mere om det eller endda evt. se en tutorial?
(har ikke fundet noget de gængse steder som flashkit, actionscripts.org, osv.)

Point er således for informationer der leder mig så tæt på en løsning som muligt... ((o;

lokum
Avatar billede lokum Nybegynder
13. januar 2002 - 21:40 #1
Hvad..... er det umuligt eller vil eksperterne ikke ud med det?? >-:
Avatar billede barklund Nybegynder
14. januar 2002 - 16:15 #2
Tjaa...

I Flash kan man ikke have egentlige \"databaser\", men blot tabeller over data. Hvis du vil søge dem igennem for information, så er det vel bare en funktion som:

Array.prototype.find(element) {
    for (var i = 0; i < this.length; i++) {
        if (this[i] == element)
            return i;
    }
    return -1;
}

Herefter kan du skrive:

myArray = [1,3,6,23,8,4,2,7,3];
trace(myArray.find(4));    // tracer position 5
trace(myArray.find(3));    // tracer position 1 - kun første position
trace(myArray.find(5));    // tracer position -1 - findes ikke

Er det sådan noget, som du er ude efter?

Det kan så udvides til at søge i flere tabeller og efter flere søgeord med flere resultater rangeret efter kvalitet og så videre...

Men deciderede databaser findes ikke inden i flash!

/Barklund
Avatar billede lingoman Nybegynder
14. januar 2002 - 17:06 #3
Er det en ekstern database du vil søge i eller en database oprettet i Flash som et associative array ?
Avatar billede lokum Nybegynder
14. januar 2002 - 23:14 #4
--->> Mange tak for dine scripts, det kan være de kan bruges hvis ikke andet er muligt - men det var egentlig tænkt som en søgning i en database eksternt flash, altså f.eks. en tekstfil eller en .mdb?
Avatar billede lokum Nybegynder
14. januar 2002 - 23:15 #5
Ja, som lingoman skriver (det overså jeg lige)... en ekstern db
Avatar billede barklund Nybegynder
15. januar 2002 - 14:44 #6
Så er det noget helt andet... Denne søgning kan Flash ikke selv lave, og Flash er derfor nødt til at kalde et eksternt serverside-script... Det er lige pludselig blevet et spørgsmål om PHP, ASP you name it... Men ikke i Flash...

BTW: Mit scripts første linie skal selvfølgelig være:

Array.prototype.find = function(element) {


/Barklund
Avatar billede lingoman Nybegynder
15. januar 2002 - 22:24 #7
hviken database skal du kunne søge i ?
Her er en tutorial for MS Access med Flash som front end.
http://www.were-here.com/forum/tutorials/final_tut/index.html
Avatar billede lokum Nybegynder
15. januar 2002 - 22:48 #8
lingoman/barklund -->> mange mange tak for jeres hjælp. Jeg er en del klogere nu og igang igen! Det er dog en smule ærgeligt at flash ikke kan kommunikere direkte med en db, da der jo så kræves en browser, ja - og en server - for at få det hele op og køre.
(Det er måske derfor man ofte bruger Director til stand alone players?)

- hvis I vil have point må I svare... (o;
Avatar billede lingoman Nybegynder
15. januar 2002 - 23:01 #9
jeg vil blive glad for 15 point hvis du synes at det er fortjent :)
Du kan også importere din Flash5 film ind i Director 8.5 så man har direkte adgang til databaser. Her har jeg høstet en del gode erfaringer og kan godt hjælpe dig med dette hvis du vil udnytte Director\'s muligheder.

mvh geo
Avatar billede barklund Nybegynder
16. januar 2002 - 09:13 #10
Jeg bliver da også glad for en sjat point...

Flash 6 skulle have udvidede muligheder for direkte db-interaktion med XML - eller noget...

/Barklund
Avatar billede lokum Nybegynder
16. januar 2002 - 22:59 #11
Jeg vil med stor glæde give jer point for jeres gode hjælp. Lidt ekstra til barklund for hans grundighed. ((o;
Tak!
Avatar billede lingoman Nybegynder
16. januar 2002 - 23:33 #12
Tak for point :)
Avatar billede barklund Nybegynder
17. januar 2002 - 13:44 #13
Takker...
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