Antworten auf deine Fragen:
Neues Thema erstellen

Zufallsgenerator Bildrotation

stefan211

Noch nicht viel geschrieben

Hallo :eek:),
ich habe da ein kleines Problem und zwar habe ich nachfolgendes Script im Internet gefunden, welches ich gerne auf meiner Internetseite verwenden möchte. Das Problem ist dass das Script bei Seitenwechsel immer mit dem Laden der Bilder von vorne beginnt. Das ganze würde ich gerne unterbinden mit Hilfe einer Zufallsfunktion. Im Internet habe ich leider nichts passendes gefunden, nur so viel das es irgendwie mit "random" oder so funktionieren müsste. Vielleicht hat ja einer von euch die rettende Idee, über Tipps und Ratschläge würde ich mich freuen. Vielen Dank im vorraus :eek:)

Script:

Code:
var tl = this;
var i = -1;
var anz = 3;
// Anzahl Bilder
var bildpause = 8;
// Pause zwischen dem Laden 
tl.createEmptyMovieClip("watcher", 0);
tl.createEmptyMovieClip("loader1", 1);
tl.createEmptyMovieClip("loader2", 2);
function nextPic() {
i = i<anz ? ++i : 0;
clearInterval(tl.iv);
if (mc != tl.loader1) {
mc = tl.loader1;
} else {
mc = tl.loader2;
}
mc._alpha = 0;
mc.swapDepths(2);
mc.loadMovie("bilderheader/image"+i+".png");
tl.watcher.onEnterFrame = function() {
if (mc.getBytesLoaded()>=mc.getBytesTotal() && mc.getBytesLoaded()>4) {
if (mc._alpha<100) {
mc._alpha += 5;
} else {
delete this.onEnterFrame;
tl.iv = setInterval(nextPic, bildpause*1000);
}
}
};
}
// 
nextPic();
 
Zuletzt bearbeitet von einem Moderator:

Heideldan

Heideldan

AW: Zufallsgenerator Bildrotation

Mit einem Zufallsgenerator kannst Du das erneute Laden nicht unterbinden! ;-)
Ich nehme an, Du meinst, wenn die Seite neu geladen wird, daß nicht immer die gleiche Reihenfolge gezeigt wird.

Was Du brauchst, ist wohl eine Random Shuffle Funktion, die die Reihenfolge durcheinander macht, aber trotzdem die Bilder auch nur einmal vorkommen. Dazu musst Du ein Array erzeugen und die Elemente durcheinanderwürfeln. Siehe Beispiel unter:



oder

[AS] Shuffle Function - kirupaForum

Greetz
 

4uwak

WEB?ViDEO?FOTO and more

AW: Zufallsgenerator Bildrotation

versuche es doch einfach anstellte von

Code:
i = i<anz ? ++i : 0;

Code:
i = random(anz);
müsse auch gehen, ich weis ja nicht genau was du vorstellst
 

stefan211

Noch nicht viel geschrieben

AW: Zufallsgenerator Bildrotation

Vielen Dank euch Zweien ihr habt mir sehr geholfen :eek:) Ich habe zunächst einmal den Lösungsansatz von 4uwak ausprobiert und es hat sofort geklappt. Werde aber den anderen Lösungsansatz auch noch ausprobieren.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.616
Beiträge
1.538.358
Mitglieder
67.536
Neuestes Mitglied
QuestionMark
Oben