|
| 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
| |
|
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.
| |
|
|