Avatar billede loksa Nybegynder
09. november 2004 - 09:36 Der er 7 kommentarer og
1 løsning

Pyromans slideshow med start/stop knap?

Jeg er ikke den store as haj, så er der en enkel kodestump hvormed man kan stoppe og starte Pyroman´s slideshow?
Avatar billede le_bon Nybegynder
09. november 2004 - 16:57 #1
Hvad er det for et slideshow pyroman har lavet? ...Kan du ikke smide et link?

c",)
Avatar billede loksa Nybegynder
09. november 2004 - 17:02 #2
det står under artikler. søg på slideshow
Avatar billede pyroman Nybegynder
09. november 2004 - 19:06 #3
Du kan ændre koden lidt - sæt følgende kode ind i stedet for this.loadImages funcktionen:

imgsIsLoaded = false;
this.loadImages = function(num) {
    this.maxNum = num;
    this._visible = false;
    for (i=1; i<=num; i++) {
        this.createEmptyMovieClip("img"+i, i);
        this["img"+i].loadMovie(path+i+".jpg");
    }
    this.onEnterFrame = function() {
        loadedBytes = 0;
        totalBytes = 0;
        gotTotal = true;
        for (i=1; i<=num; i++) {
            loadedBytes += this["img"+i].getBytesLoaded();
            totalBytes += this["img"+i].getBytesTotal();
            if (this["img"+i].getBytesTotal()<1) {
                gotTotal = false;
            }
        }
        if (loadedBytes == totalBytes && gotTotal) {
            delete this.onEnterFrame;
            imgsIsLoaded = true;
            for (i=1; i<=num; i++) {
                this["img"+i]._alpha = 0;
                this["img"+i]._visible = false;
            }
            this._visible = true;
            this.lastNum = 0;
            this.currentNum = 0;
        }
    };
};
function startSlideShow (){
  if(imgsIsLoaded){
    showImage(currentNum);
  }
}
function stopSlideShow (){
  clearInterval(slideShowTimer);
  this["img"+currentNum]._visible = false;
}


Så starter det ikke før du kalder funktionen startSlideShow() - og du kan stoppe det igen med stopSlideShow()

Det er ikke testet - men burde virke...
Avatar billede loksa Nybegynder
10. november 2004 - 14:36 #4
det hjalp. 1000 tak
Avatar billede pyroman Nybegynder
10. november 2004 - 14:55 #5
Øhmm - nu var det jo rent faktisk mig der svarede... så skulle jeg ikke have pointene?
Avatar billede loksa Nybegynder
10. november 2004 - 15:01 #6
selvfølgelig. Jeg er ikke så trænet i det her point giveri :-) - hvad gør jeg?
Avatar billede pyroman Nybegynder
10. november 2004 - 15:17 #7
opretter et ny spørgsmål med samme antal point og skriver et link i det til dette spm. Så venter du på at jeg lægger et svar - og når jeg har gjort dette kan du acceptere det ;)
Avatar billede loksa Nybegynder
10. november 2004 - 15:59 #8
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