22. januar 2003 - 09:31Der er
23 kommentarer og 1 løsning
Dynamisk billedgalleri med tekst
hvordan kan jeg lave et dynamisk billedgalleri hvor der samtidigt med at billedet loades hentes tekst til billedet (titel, størrelse, info). teksten skal hentes til 3 forskellige formatterede felter.
hypotetisk spørgsmål: er der nogen måde hvorpå man kunne trække billedenavne og tekst helt ud fra flash så brugeren slet ikke skal ind i flash for at angive nye billeder og tekst.
Som svar til dit hypotetiske spørgsmål. Det kan sagtens lade sig gøre at hente oplysninger som sti, navn o.s.v eksternt. Det ville være oplagt at gemme disse oplysninger i en XML-fil.
Så laver du 1 tomt movieClip til at loade data ind i. Vi kalder det "dummy" i instance. Indsæt følgende på "dummy". Lav yderligere et felt til at være "billedeHolder"
onClipEvent(data){ if(this.yepDu=="yep"){ loadMovie(this.billede1,"_root.billedeHolder"); _root.tekstFelt = this.billedeNavn1; // et tekstfelt med variabelnavnet "tekstFelt" som ligger i roden. _root.tekstFelt2 = this.tekst1; // et tekstfelt med variabelnavnet "tekstFelt2" som ligger i roden. } }
Læg mærke til at alle felter og clips her ligger i roden.
jeg har et tomt MC i roden der hedder "dummy" i instance 2 tekstfelter i roden -. tekstFelt og tekstFelt2 og jeg tekstfil med det du har skrevet . jeg er lidt usikker på hvor/hvad der skal heede billedeholder
. . . hvordan "bevæger" brugeren sig rundt i billedegalleriet - skal der ikke være nogle knapper - frem og tilbage mellem billederne... . opretter gerne et nyt ? - let me know :) , tak
jeg ved ikke om det er tekstfilen det er galt med: &billede1=Billede.jpg&billedeNavn1=Lækker steg&tekstFelt1=hej hej mvk&tekstFelt2=yep& men den skriver intet ind i min swf
dette er min actions på dummy: onClipEvent(load){ loadVariabes("tekstfil.txt",""); } onClipEvent(data){ if(this.yepDu=="yep"){ loadMovie(this.billede1,"_root.billedeHolder"); _root.tekstFelt1 = this.billedeNavn1; _root.tekstFelt2 = this.tekst1; } }
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.