| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Aug 2004
Beiträge: 11
| Probleme bei Bildgallerie
Ich hab ein Problem. Meine Startseite enthält eine Newsseite und eine Bildslideshow in der immer ein paar der Neuesten Bilder angezeigt werden sollen. Nur leider erscheint sobald ich auf die Navigation klicke, 2-3 Sekunden später ein einzelnes Bild das in der Slideshow angezeigt wurde. Wenn ich setInterval(Bildwechsel, 1000*sekunden_anzahl); mit //Intervall starten irgendeinname=setInterval(Bildwechsel, 1000*sekunden_anzahl); ersetze und dann mit //Intervall beenden clearInterval(irgendeinname); beende, funktionieren die Links aber es erscheinen auf der Startseite nur immer 2 Bilder. Wo liegt das Problem??? Bitte Bitte helft mir Ihr müsst einfach 4-5 Bilder als DSC1 bis DSC5 benennen damit die slideshow funktioniert Hier ist der Komplette Code // Hier wird die Anzahl der Bilder eingetragen // bilder_anzahl = 10; // Hier wird die Anzahl der Sekunden angegeben, // wie lange das jeweilig Bild angzeigt werden soll. // sekunden_anzahl = 3; // // Die Intervall Funktion 'Bildwechsel' wird aufgerufen, // damit sofort ein Bild angezeigt wird // Bildwechsel(); // // In der Intervall Funktion 'Bildwechsel' wird der Filename automatisch generiert // 'pic1.jpg', 'pic2.jpg', etc. und das Bild geladen. // //Intervall starten irgendeinname=setInterval(Bildwechsel, 1000*sekunden_anzahl); function Bildwechsel() { if (akt_anzahl<bilder_anzahl) { akt_anzahl++; } else { akt_anzahl = 1; } file = "DSC"+akt_anzahl+".jpg"; loadMovie(file, _root.galerie.container_mc); _root.galerie.b_bildwechsel = true; } // // Im EnterFrame Event wird der Fade-In gestartet. // _root.galerie.onEnterFrame = function() { this.lb = this.container_mc.getBytesLoaded(); this.tb = this.container_mc.getBytesTotal(); if (this.lb>=this.tb) { if (this.container_mc._alpha<99) { this.container_mc._alpha += 10; } if (this.container_mc._alpha>99 && this.b_bildwechsel == true) { this.container_mc._alpha = 0; this.b_bildwechsel = false; } //Intervall beenden } }; |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |