Yep, du har fat i den lange ende, for du skal nok hive fat i et scrollPane. Bemærk dog, at arbejder du med det, skal du tyre hele din liste ind i et mc, som du så igen tyrer ind på scrollPanet - så forstår det selv at sætte evt. scrollbarer på, hvis indholdet er længere end forventet. Du skal også lige være klar over at lige denne komponent godt kan være lidt tung at komme igang med og at det godt kan være lidt drilsk at kalde ud og ind af det. Men spring da ud i det og spørg løs hvis du bumper ind i nogle problemer.
1: Lav et mc og slet det fra scenen 2: Hop ind i dit Library (ctrl-L) 3: Find dit mc og højreklik på det 4: Vælg linkage, sæt hak i den øverste boks og giv dit mc et linkage-navn 5: Smid et scrollPane på scenen 6: Giv det instansnavnet "pane" 7: I samme frame skriver du: pane.contentPath = "linkageNavnetFraLibrariet"; (8:) Du kan også sætte dit scrollPanes indhold via det properties 9: Slå op i hjælpen og kig lidt på hvilke kald du kan lave frem og tilbage - tilbage (altså ud fra scrollPanet) er nemmest.
Din forklaring er ganske fin men kan ikke bruge den da jeg ikke kan scripte ud og ind af scrollPaneen og jeg ikke kan finde ud af at få den til at opdatere sig.
et helt andet problem er at mine dubliceret MC bliver på scenen lige gyldigt om jeg hopper til en anden frame eller en anden scene hvad kan man gøre ved det.
Vejen ind og ud af et scrollPane går igennem "pane.content" ind og "_parent" ud. Hvis du f.eks. vil bruge en funktion (f.eks. minFunktion()) ude på tidslinjen hvor scrommPanet ligger, kan du skrive "_parent.minFunktion()" når du er inde i scrollPanet;
Når jeg arbejder med scrollPanes, plejer jeg at oprette et tomt mc i biblioteket, scripte mit indhold ind i det med attachMovie, createTextField osv. Dette mc kyler jeg så ind i panet. Kig i hjælpen under scrollPanet og du finder en funktion til at opdatere indholdet det hedder noget i retning af refreshPane() (sidder ikke med Flash her, så det kan godt være helt hen i vejret!)
Et godt råd: Lad være med at bruge scener. Det er noget hø at scripte frem og tilbage imellem. Hvis du dynamisk har dublikeret en masse mc'er ud på stagen og efterfølgende gerne vil have dem væk igen, skal du fjerne dem med removeMoviClip(). Men det er jo et helt andet spørgsmål, som du nok må oprette selvstændigt (eller lede efter andre spørgsmål, hvor nogle har stået med samme problem), hvis det ikke var hjælp nok.
Den er super _k, jeg har lavet en anden løsning...en lidt mere gammeldags, noget med en masse variabler if sætninger og en masse andet... men det virker og det er dynamisk...
Smid lige et svar du har jo været behjælpelig med selve spørgsmålet.
Hvis du gider forklar hvordan man bruger attachMovie, sådan rent praktisk eventuelt et eksempel ville det være cool.
Du laver et mc på stagen og sletter det igen. Så hopper du ind i biblioteket, vælger linkage og giver det en identifier. På en frame i main timeline kan du så smide mc'et tilbage på scenen med:
Det placerer mc'et på koordinaterne x:100, y:100, finder den øverst ledige dybde og giver det navnet "nytnavn". Herefter kan du scripte til mc'et som du kan med alle andre mc'er.
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.