07. marts 2003 - 11:48Der er
17 kommentarer og 1 løsning
Componeter i MX
Jeg har to combo bokse, hvor brugeren kan vælge et tal mellem 1-10. Alt efter hvad brugeren vælger, skal der fremkomme x-antal billeder, hvor det skal være muligt at definere størrelse, antal m.m. Hvordan gør jeg?...Hjælp!
Hvis den første combo box sætter antallet af billeder, hvad gør den anden så?
Det med at vise forskellige billeder kan gøres ved at dine billeder lægges ind i movieclips og gives et unikt navn under linkage i den menu der dukker frem når du højreklikker på movievlippet i dit library. Når dette er gjort kan du bruge:
De to combo boxe er to forskellige billedeformater...Måske er det lettest at forklare, hvis du går ind på følgende adr. www.gronlunds.dk/Upload/Gronlunds Forlag.html under Produktion/postkort/beregn pris...På forhånd tak!
Hvad sker der? Jeg har lige postet en lang beskrivelse til hvordan man får noget ud af de comboboxe!!! Men måske skulle du lige svare på barklunds spm, det kunne jeg også tæke mig at vide?
Systemet eksisterer på Forlagets nuværende site...www.gronlunds.dk...undermenu postkort/beregn pris....Måske kan det hjælpe, hvis jeg ikke er helt go' til at forklare hvad mit problem egentlig går ud på..:-)
Så du skal faktisk have kopieret formularen for et lille postkort x antal gange... Altså den formular, der er der nu med kun et postkort? Og det samme for det store...? Og så scoller man ned igennem dem....
Det gør du vist nemmest med scrollpane-komponenten som du smider dit movieclip ind i et par gange... :o)
På din scene placerer du en scrollpane, og giver den din ønskede størrelse.
Herefter laver du et movieclip med formularen for det lille postkort og et andet for det store. De skal begge ligge i dit library som attachable symboler med hver sit navn...
I dit script skriver du noget a la:
createEmptyMovieclip("holder",10); y_pos = 0; for (i = 0; i < numberOfSmallPostcards; i++) { p = holder.attachMovieclip("smallPostcard","smallPostcard"+i,20+i); p._y = y_pos; y_pos += p._height; } for (i = 0; i < numberOfBigPostcards; i++) { p = holder.attachMovieclip("bigPostcard","bigPostcard"+i,20+i); p._y = y_pos; y_pos += p._height; } scroll.setScrollContent(holder); scroll.setHScroll(false); scroll.refreshPane();
Ej æv, det var netop noget i den stil jeg havde skrevet som gik tabt!! Nåh men det burde i hvert fald virke, sådan som barklund skriver det. Du kan hente comboboxenes værdier ind i de 2 antals-variabler sådan her:
Til andre deltagende i dette spørgsmål: Jeg har hjulpet Heidi gennem mail, og har fået lavet det så det virker - Jeg lavede en funktion der attachede antallet af valgte postkort og ændrede comboboxenes handler event til denne funktion. Det virkede fint i mit eget Flash MX, men Heidi kunne mærkeligt nok ikke åbne filen, men har valgt at give mig point alligevel. Hvis nogen er interesseret i koden kan jeg godt lægge den på en kommentar her i dette spørgsmål...
>Heidi
Her er et svar. På forhånd mange tak!!
/Filip
Synes godt om
Ny brugerNybegynder
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.