| |||||||
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) |
| aufdemwegnachberlin Registriert seit: Jul 2004
Beiträge: 591
| gleiche Randompics überspringen
Hi zusammen, in einem Tut von Smirgel gab im vor einiger Zeit ein zufälliges ausgeben von arrays (hier: Bilddateien / aus einem Order via PHP). Das Skript hat jedoch einen Fehler! Das Skript überprüft, ob das nächste zufällige Bild das gleiche ist, das aktuell gezeigt wird. Leider wird, durch Intervall, aber ab und zu überhaupt kein Bild eingeladen....das hier ist das Skript: (ich hoffe das ist ok, smirgel?!) Code: zufall = random(bilder.length);
if (zufall == zufallold) {
if (zufall == bilder.length) {
zufall--;
} else {
zufall++;
}
}
_root.container.loadMovie(bilder[zufall]);
zufallold = zufall; hier der Link zum originalen Thread: [STUFF] Serverbrowser Weiß jemand, warum dieser Bug entsteht? Grüße und Danke PW |
| | |
| | #3 (permalink) |
| aufdemwegnachberlin Registriert seit: Jul 2004
Beiträge: 591
|
ja, ich finde da auch nix...hmm.. also das Fla findest Du im Thread von Smirgel (siehe 1. Post) und das ist das Script im Fla: Code: //Original von Smirgel //
zeit=6000; // einstellen der zeit. aber des scheint ja logisch :)
//loadvars-objekt
variablensenden = new LoadVars();
variablensenden.onLoad = function(erfolgreich) {
if (erfolgreich) {
bilder = new Array();
temp = this.dateien.split("dateien=");
for (var i = 0; i<temp.length; i++) {
index = temp[i].indexOf(".")+1;
bild = temp[i].substr(index);
if (bild == "jpg" or bild == "JPG") {
bilder.push(temp[i]);
}
}
bilderdarstellen();
setInterval(bilderdarstellen, zeit);
}
};
//bildladefunktion
bilderdarstellen = function () {
zufall = random(bilder.length);
if (zufall == zufallold) {
if (zufall == bilder.length) {
zufall--;
} else {
zufall++;
}
}
_root.container.loadMovie(bilder[zufall]);
zufallold = zufall;
};
variablensenden.sendAndLoad("dir.php", variablensenden, "GET");
// "bilder" ist das array in dem die dateinamen der bilder abgelegt werden.
// die anzahl der bilder geht aus der arraylänge hervor (anzahl=bilder.length);
// bilder darstellen ist ein funktion, die in festen abständen ein neues zufälliges bild läd. |
| | |
| | #4 (permalink) |
| Banned Registriert seit: Sep 2003
Beiträge: 2.071
|
da seh ich nun auch nicht wirklich was.. hab auch gerade kein flash hier.. aber lass dir diwe werte doch mal austracern PHP-Code: |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |