13. januar 2002 - 00:46Der 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;
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!
--->> 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?
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:
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?)
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.
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.