Avatar billede camban Nybegynder
18. april 2005 - 22:34 Der er 2 kommentarer og
1 løsning

Dynamisk billede-load

jeg vil gerne have flashen til at skifte billede når den loades (brugeren skifter side) og billederne skal tages dynamisk fra en mappe. Jeg har forsøgt med nedenstående men det virker ikke. Jeg er også lidt i tvivl om hvad der sker når den når op på det højeste nummer, den skulle helst starte forfra.
Faktisk ville det også være ok med en random-funktion men den må ikke tage det samme billede to gange i træk.

nr = 0;
this.onLoad = function() {
    nr++;
    loadMovie("flashimg/pic"+nr+".jpg", "billede");

};

Håber er der hjælp at hente.
Avatar billede pyroman Nybegynder
19. april 2005 - 08:39 #1
hvis du mener load af html siden vil ovenstående i hvert fald ikke virke - for din flash genindlæses jo fra start hver gang html-siden hentes - og så vil nr alsrig blive større end 1...
Men du kan dog ret nemt lave en der henter et tilfældigt billede:

Første frame i _root:


var antalBilleder = 10;
var stiTilBilleder = "flashimg/pic";
function loadRandomPicture(){
  var rnd = Math.floor(Math.random()*antalBilleder)+1;
  billede.loadMovie(stiTilBilleder+rnd+".jpg");
}
loadRandomPicture();
Avatar billede camban Nybegynder
19. april 2005 - 22:45 #2
Random-funktion bliver lavet i en asp-fil istedet så jeg skal bare importere variablerne derfra. Men tak for hjælpen alligevel :o)
Avatar billede camban Nybegynder
27. april 2005 - 21:48 #3
Luk
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