Zum Zufallsbild springen!

DoT

Grünschnabel
Hi,

mein Problem ist volgendes: Ich habe einen Banner der alle 125 Bilder geändert wird. Sobald jetzt aber jemand auf eine andere Seite geht wird ja der Flash-Teil der Seite neu geladen und der Banner fängt wieder beim Werber Nr. 1 an.

Problemlösung: Ein Script das beim laden der Flash Seite in den Frame 0, 125, 250 oder 375 springt, also habe ich untenstehenden Code ins erste Bild der Seite eingefügt.

Code:
zufall = Math.round((Math.random()*2)+1)*125;
gotoAndPlay(zufall);

Jetzt bekomme ich als Rückgabewert wenn ich die Variable zufall abfrage immer "NaN" (Not a Number).

Frage: Wo ist mein Fehler?


Gruß und Danke schonmal
Ralf
 
Zuletzt bearbeitet:
frame 0 gib es nicht!

posArr = new Array ("1", "125", "250","375");

zufall = random(posArr._length+1);
gotoAndPlay (posArr[zufall]);
 
Warum genau du NaN raus bekommst seh ich jetzt nicht, aber du würdest mit dieser Berechung, würde sie funktionieren, sowieso nur 1, 2 oder 3 als ergebnis bekommen, die 0 fällt durch die "+1" weg.

Einfachere Methoder wäre:
PHP:
zufall = random(4) * 125 // random(4) liefert 4 versch. ganzzahlige Zufallswerte [0;1;2;3]
gotoAndPlay(zufall)

sancho

//edit: @onip - gotoAndPlay(0) funktioniert, zumindest bei mir...
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück