Avatar billede yepper Nybegynder
08. maj 2000 - 14:17 Der er 7 kommentarer og
2 løsninger

Søgefunktion

Jeg vil gerne lave en søgefunktion som gør det muligt at søge i indholdet af en cd-rom (director produktion) kan dette lade sig gøre og hvordan ??

Venlig hilsen, Yepper
Avatar billede stoffer Nybegynder
08. maj 2000 - 17:37 #1
Ja, det kan lade sig gøre.

Når du nu skriver "søger i indholde af en cd-rom", tror jeg du mener fil navne, ik?

Så burde du vel kunne finde ud af hvilket drev din cd-rom er i og åbne det bib, for derefter at lave en rutine som finder ud af navnet på dem.....

Det er lang tid siden jeg har lavet director, så jeg er lidt "rusten", så jeg kan ikke give dig nøjagtig kode - kun hints.
Avatar billede hage Nybegynder
08. maj 2000 - 19:10 #2
Du kan mig bekendt kun lave søgninger ved at sammenligne tekststrenge og pas på! - Lingo er en bitch til at jonglere med tekst.

Du kan f.eks. lave et søgefelt og en funktion der spoler igennem alle din øvrige text-members og viser de steder hvor indholdet af dit tekstfelt svarer til et af ordene i de øvrige...

Avatar billede mozart Nybegynder
10. maj 2000 - 19:48 #3
Vil du vide hvad der ligger på CD-rommen, mapper, dokumenter o.lign.?
Eller vil du søge i din cast?

Begge ting kan snildt lade sig gøre, det bliver dog gjort på forskellige måder.
Men skriv hvad du mener, og så skal jeg give dig nogle perfekte koder...
Avatar billede yepper Nybegynder
10. maj 2000 - 21:08 #4
PERFEKT !!! Det jeg vil er at søge i cast'en hvor der er en del members

Howw ????

Venligst, Yepper
Avatar billede mozart Nybegynder
11. maj 2000 - 09:20 #5
Så har jeg lige et spg. til før svaret kommer.
Vil du ha' et program der søger, eller vil du kunne søge inde fra director?
Avatar billede yepper Nybegynder
11. maj 2000 - 18:03 #6
Det jeg har lavet er et interaktivt katalog med en masse varer, jeg ville gerne have at man kan søge efter div varer inde i selve director movien, men det andet lydder da også meget intresant :o) men det var nu ikke lige det jeg havde tænkt mig. Håber du kan hjælpe ?

Venligst, Yepper
Avatar billede ask-m Nybegynder
26. juni 2000 - 16:24 #7
Hvis du skal kunne finde et bestemt produkt i kataloget, bliver du nødt til at navngive dine castmembers... enten for at kunne søge direkte efter et bestemt navn, eller ved at lave en data-base ved siden af, hvor navnene refererer til et bestemt castMember i et bestemt castlib.

Fra Lingo kan du få at vide hvad et givent castMember hedder, og hvilken type media det er (#bitmap, #text, #vector, #flash, etc...).
Hvis du har en masse eksterne castLibs, er du nødt til at linke/loaded dem for at kunne check deres indhold.

Alt i alt kan det nok bedst svare sig at lave en database/liste over produkterne i kataloget, hvor produkterne refererer til deres positioner i dine castLibs, og så søge i databasen!

Ask-M
Avatar billede kanding Nybegynder
30. august 2000 - 20:00 #8
Jeg ved ikke om du mener indholdet af cd\'en eller indholdet af tingene i director, men da førstnævnte mangler, så kan du brug kommandoen getNthFileNameInFolder(), hvor Nth er ubekendt
fx.:
on getCdContens
  fileList = []
 
  repeat with x = 1 to the maxinteger
    file = getNthFileNameInFolder(the moviePath, x)
    if file = EMPTY then exit repeat
    fileList.append(file)
  end repeat
  return fileList
end
Avatar billede yepper Nybegynder
15. september 2000 - 02:12 #9
Tak for svarene, Jeg har imidlertid lagt projektet lidt på hylden mne har bestemt ikke opgivet, i kommer desværre til at dele pointene lidt imellem jer da der er flere brugbare svar, undskyld ventetiden.

Yepper
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
Kurser inden for grundlæggende programmering

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