03. juni 2003 - 13:54
Der er
10 kommentarer og 1 løsning
Billed counter
Hvordan laver man en slags billed counter så man kan se hvad nummer billede det er og hvor mange der er i det hele?
Annonceindlæg fra Computerworld
det kommer helt an på hvordan du henter billederne! du skal nok skrive lidt mere for at få et klart svar!
Du kunne jo smide hvert billede i hvert sit mc og med det samme instancenavn tilføjet et tal. fx "pic1", "pic2", "pic3" osv... Så kan du tjekke hvormange der er med dette smarte stykke kode: function checkPics (){ picNum = 0; for(names in _root){ picNum++; } trace(picNum); } Men som guleking siger, så er det nok bedst at vi får lidt mere at vide om din situation... /Filip
altså jeg har lavet en aniamation og så er der nogle billeder som jeg har lagt ind i flash... der er ikke lavet en mappe hvor den loader billederne fra eller noget
hver gang du henter et billede ind i flash kunne du jo øge en counter: attachMovie/loadMovie ("billede") - eller hvad du har: picCounter++; Og så kan du vel bare aflæse "picCounter"...
Jeg forstår det ikke helt men prøver at lave det lidt senere du kan bare oprette et svar så skal du nok få point
Altså der er sådan set 3 måder at få billeder ind i flash: 1. importere dem, lægge dem på scenen - for sig selv eller i et MC 2. importere dem, lad dem blive i library'et og hente dem ind med attachMovie(); 3. Lade være med at importere dem, men henter dem ind dynamisk med loadMovie(); (gælder kun i MX og for .jpg'er) Hvilken af disse 3 metoder bruger du? Få det til at funge først, inden du giver mig point - jeg har ikke travlt :o)
Jeg bruger, den nok nemmeste, nummer 1 ok det lader jeg så vær med
men jeg vil gerne begynde at bruge den måde som du kalder for nummer 3 hvor man ligger billederne i en mappe og loader dem ind i MX
Okay så gør du sådan her når du loader et nyt billede ind: _root.picNum = 0; function newPicture (path, name, x, y); _root.createEmptyMovieClip(name, picNum+1); _root[name].loadMovie(path); _root[name]._x = x; _root[name]._y = y; _root.picNum++; } Og så laver du et nyt billede med: newPicture("billede.jpg", "billede", 50, 28); Og så kan du også tjekke antallet af billeder ved at udskrive variablen "picNum"...
02. juli 2003 - 22:27
#10
Har fået det til at virke Laver du et svar?
08. marts 2004 - 00:22
#11
lukker
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.