Avatar billede cgleerup Nybegynder
27. november 2004 - 19:34 Der er 5 kommentarer og
1 løsning

Load af billede og fade

Jeg forsøger at lave en flash fil der skal skifte imellem billederne i en given mappen, ved at fade ud i hvid og efterfølgende fade ind i det næste billede.
.sfw filen ligger i roden og i undermappen "/billeder" ligger de billeder der skal skiftes imellem. Er der 10 billeder skal den skifte imellem 10 og er der 2 billeder skal den skifte imellem 2 - de ligger som JPG... intervallet skal være 3 sek. - hvordan gør jeg det?
Avatar billede cgleerup Nybegynder
27. november 2004 - 19:59 #1
Må gerne være lidt som i den sample der følger med MX
Avatar billede alexander_j Nybegynder
28. november 2004 - 16:47 #2
tror ikke du med flash kan bestemme hvor mange billeder der er i undermappen '/billeder'!

Hvordan ser din kode ud på nuværende tidspunkt?
Har du problemer med at loade billedet eller med at fade det?
Eller er det at sætte intervallet til 3 sekunder der volder problemer?

Jeg vil gerne hjælpe, men ikke lave det for dig!
Avatar billede cgleerup Nybegynder
29. november 2004 - 09:19 #3
Jeg vil såmænd gerne bare have lidt vejledende info til hvordan jeg griber det an, så jeg er ikke noget så langt endnu. Men selve fade-koden ligger jo i den omtalte sample så den er til have med at gøre. Problemet er mere at opsætte en funktion der gør at den skal fade hvert 3 sekund, istedet for at den skal fade når der bliver trykket på en knap..
Avatar billede baitianlong Nybegynder
29. november 2004 - 15:19 #4
Først skal du have en liste over de billeder, der er i mappen. Det kan du gøre med PHP:

<?php
$i = 0;
$handle = opendir("/billeder");
while(false !== ($file = readdir($handle))) {
  if(strstr($file, "JPG")) print "billede".++$i."=".$file."&";
}
?>

Den side vil så skrive:
billede1=hejsa.jpg&billede2=hest.jpg& ...og så videre :)

Så henter du de variabler med LoadVars(). Derefter er det slideshow tid

-er du med så længe ?
Avatar billede alexander_j Nybegynder
29. november 2004 - 16:59 #5
1) Funktioner defineres som følger
function minfunktion(){
  //min kode
}

2) Fade kan gøres på et movieclip som følger
mitMovieclip._alpha = tal;
-for at bestemme om den er fadet helt ud eller ind kan du bruge følgende
if(mitMovieclip._alpha<=0) //min kode
if(mitMovieclip._alpha>=100) //min kode

3) For at hente et billede bruger du denne kode
loadMovie("mitBillede.jpeg", "mitMovieclip");

4) For at sætte tid kan du bruge følgende
startTid = getTimer();
i en onEnterFrame-funktion sætter du følgende kode
nuTid = getTimer() - startTid;
-og når nuTid er på 3000 er der gået 3 sekunder!

Så mangler du bare at sætte det sammen - du skal bare være opmærksom på at det tager tid at hente billederne, så dit billede kan godt blive forsinket, når det kommer på Web-server!
Avatar billede cgleerup Nybegynder
21. marts 2005 - 10:10 #6
Nu har jeg fået loadet billederne, men kan stadig ikke få den til at fade imellem dem sådan jævnt...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester