|
Probleme mit der Navigation
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
}
};
|