/ Forside/ Teknologi / Multimedie & design / Flash / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Flash
#NavnPoint
bentjuul 4251
molokyle 1978
Klaudi 1488
jhvp 1265
pallenoc 1160
katekismus 1020
Fnollerpi.. 790
slander 510
Flash77 500
10  Dr.Disco 500
Billedegalleri i Flash
Fra : olivergroth
Vist : 475 gange
50 point
Dato : 18-10-05 16:57

Hej!

Har brug for lidt hjælp til hvordan man laver et billedegalleri i Flash.

Efter tryk på en knap skal man komme ind på en frame, hvor der vises et lille billede af alle billederne, og så skal billederne kunne forstørres op ved at trykke på dem...

Håber nogen har forslag...

 
 
Kommentar
Fra : bentjuul


Dato : 18-10-05 17:29

Hvis din flashfilm ikke skal blive for tung, må du lave de små billeder der skal linkes videre fra i den rigtige størrelse. Du gør også klogt i at lave de store billeder i nøjagtig den størrelse de skal vises i flashfilmen og først herefter importere dem til library.

Det er selvfølgeligt muligt at bruge værktøjet "Transform" men du vil ikke få samme kvalitet i billederne og som tidligere nævnt så bliver flashen for tung.

Nu til selve flashen - de små billeder konverterer du til buttons og på hver indsætter du følgende kode

on (release) {
gotoAndStop(35); //35 skal rettes til den frame knappen skal henvise til.
}

Husk at lav et lag hvor du kan indsætte stop(); ovenover de enkelte store billeder.

Det var det - så er det bare at gå igang.

//bentjuul



Kommentar
Fra : bentjuul


Dato : 18-10-05 18:07

Jeg har lige lavet en prøve på det jeg har skrevet ovenover som du kan se her http://www.bentjuul.bsjh.dk/kandu/prove.swf

Billederne er i en meget høj kvalitet så swf'en fylder 1.5 MB så giv den lige tid til at loade, men jeg mener det er dette du spørger efter.

//bentjuul

Kommentar
Fra : bentjuul


Dato : 18-10-05 21:15

Har du fundet ud af det ??? ellers spørg.

//bentjuul

Kommentar
Fra : olivergroth


Dato : 19-10-05 13:42

Selve ideen har du ramt :)
-men det er muligt at få den til at hente billederne ind via img-src eller noget lign., så vidt jeg ved bliver loadingtiden utrolig lang når billederne blot er sat ind, og det skulle kunne undgås ved at bruge noget ActionScript... spørgsmålet er bare hvordan?

Kommentar
Fra : bentjuul


Dato : 19-10-05 20:33

Ja, du laver "bare" et actionscript og en xml fil - hvor billederne hentes ind fra.
F.eks.
<?xml version="1.0" encoding="UTF-8"?>
<slideshow>
<image src="01.jpg" />
<image src="02.jpg" />
</slideshow>
og gemmer filen som f.eks. billeder.xml
Nu afhænger det også af hvor mange billeder det drejer sig. Jeg har flere swf'er jeg loader ind i et tomt movieclip og der er 36 billeder i og de fylder ca. 1.8 MB, det går rimeligt hurtigt.

De næste 4-5 dage er jeg ikke på kandu - men du kan da prøve om der er en ide her, du kan bruge http://www.flashkit.com/movies/ der er masser af script og måske et der passer dig. Du kan downloade fla'erne og på den måde evt tilrette et script der passer dig.

//bentjuul


Kommentar
Fra : bentjuul


Dato : 19-10-05 20:38

Kandu lavede lidt rod i koden til en xml-fil, så her er den igen

[code]
<?xml version="1.0" encoding="UTF-8"?>
<slideshow>
<image src="01.jpg" />
<image src="02.jpg" />
<image src="03.jpg" />
<image src="04.jpg" />
<image src="05.jpg" />
<image src="06.jpg" />
<image src="07.jpg" />
<image src="08.jpg" />
<image src="09.jpg" />
<image src="10.jpg" />
</slideshow>
[/code)


Kommentar
Fra : bentjuul


Dato : 19-10-05 21:51

Skal lige indskyde, at linket jeg lavede med swf'er - er lavet ud fra dit spørgsmål - der ikke gik på eksterne billeder, så den kan jeg jo godt fjerne igen.

//bentjuul


Kommentar
Fra : bentjuul


Dato : 19-10-05 21:52

Skal lige indskyde, at linket jeg lavede med swf'en - er lavet ud fra dit spørgsmål - der ikke gik på eksterne billeder, så den kan jeg jo godt fjerne igen.

//bentjuul


Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 177425
Tips : 31962
Nyheder : 719565
Indlæg : 6407924
Brugere : 218877

Månedens bedste
Årets bedste
Sidste års bedste