Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-11-2006, 23:12   #1 (permalink)
LBY
Neuer User
 
Benutzerbild von LBY
 
Registriert seit: Dec 2002
Ort: Würzburg
Beiträge: 130
Arrow random zeit interval pause ???

hallo,

ich möchte bilder in zufälligen zeitspannen wechseln lassen.
nur habe ich das problem, dass ich keinen richtige pausefunktion
zusammen bekomme. es passiert nichts.
die variablen rnd.fNextRandom(); und rndzeit.fNextRandom()
kommen aus einem zufallsgenerator.

hier das script:
PHP-Code:
_global.startZeit getTimer();
this.onEnterFrame = function() {
    
_global.nextNr rnd.fNextRandom();
    
_global.nextZeit rndzeit.fNextRandom()+200;
//
//
    
if ((startZeit+nextZeit)<getTimer()) {
        
loadMovie("pics/image"+nextNr+".jpg""square");
        } else {
            
_global.startZeit getTimer();
    }
}; 
bin echt am verzweifeln

Geändert von LBY (28-11-2006 um 23:14 Uhr)
LBY ist offline   Mit Zitat antworten
Alt 28-11-2006, 23:26   #2 (permalink)
.
 
Benutzerbild von _kweso
 
Registriert seit: Aug 2001
Ort: wien/regensburg
Beiträge: 1.652
ich weiss nicht, ob ich richtig verstanden habe.
aber ich mach sowas immer mit setInterval:
ActionScript:
  1. var nInterval:Number = setInterval("bildwechsel", Math.random()*2000+2000);
  2. function bildwechsel():Void{
  3.   loadMovie("pics/image"+Math.ceil(Math.random()*anzahlBilder)+".jpg", "square");
  4.   clearInterval(nInterval);
  5.   nInterval = setInterval("bildwechsel", Math.random()*2000+2000);
  6. }
so wird "bildwechsel" in einer zufaelligen zeit zwischen 2 und 4 sekunden ausgefuehrt...

lg
kws
__________________
350 * youtube

für alle, die noch keinen dropbox-account haben,
aber einen wollen: http://db.tt/wZ3S1pr
bringt uns beiden +500mb, thx!
_kweso ist offline   Mit Zitat antworten
Alt 28-11-2006, 23:36   #3 (permalink)
LBY
Neuer User
 
Benutzerbild von LBY
 
Registriert seit: Dec 2002
Ort: Würzburg
Beiträge: 130
danke für die schnelle reaktion, aber leider funktioniert es bei mir nicht.
LBY ist offline   Mit Zitat antworten
Alt 28-11-2006, 23:43   #4 (permalink)
.
 
Benutzerbild von _kweso
 
Registriert seit: Aug 2001
Ort: wien/regensburg
Beiträge: 1.652
sorry, die anfuehrungszeichen bei bildwechsel gehoeren da nicht hin.
so sollte es gehen:

ActionScript:
  1. var nInterval:Number = setInterval(bildwechsel, Math.random()*2000+2000);
  2. function bildwechsel():Void{
  3.   loadMovie("pics/image"+Math.ceil(Math.random()*anzahlBilder)+".jpg", "square");
  4.   clearInterval(nInterval);
  5.   nInterval = setInterval(bildwechsel, Math.random()*2000+2000);
  6. }

edit: und natuerlich musst du vorher auch noch "anzahlBilder" festlegen, oder es im script mit der tatsaechlichen anzahl deiner bilder austauschen...

lg
kws
__________________
350 * youtube

für alle, die noch keinen dropbox-account haben,
aber einen wollen: http://db.tt/wZ3S1pr
bringt uns beiden +500mb, thx!

Geändert von _kweso (28-11-2006 um 23:44 Uhr)
_kweso ist offline   Mit Zitat antworten
Alt 28-11-2006, 23:53   #5 (permalink)
LBY
Neuer User
 
Benutzerbild von LBY
 
Registriert seit: Dec 2002
Ort: Würzburg
Beiträge: 130
ja, ahb ich auch gemerkt. danke.
jetzt habe ich das problem, dass öfter die gleichen bilder hintereinander angezeigt werden.
LBY ist offline   Mit Zitat antworten
Alt 28-11-2006, 23:56   #6 (permalink)
LBY
Neuer User
 
Benutzerbild von LBY
 
Registriert seit: Dec 2002
Ort: Würzburg
Beiträge: 130
so, habs jetzt mit meinem script für die zufallszahlen kombiniert und es funzt!

cool, danke nochmal und gute nacht
LBY ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 06:01 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele