Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-04-2004, 14:02   #1 (permalink)
KEINE AHNUNG
 
Benutzerbild von MalcomX
 
Registriert seit: Jun 2001
Ort: Germany
Beiträge: 967
Interval per Zufall ? ? ?

Tach'en erst ma die Herrschafte ! ! !

Öhm möchte nen Intervall der per Zufall ausgeführt wird.
also einmal nach 2 sec. das nächste mal nach 6 sec. usw.

hier mein Script:



ActionScript:
  1. test=function(){
  2.     _root.zufall=random(8000)
  3.     setInterval(function(){        
  4.                 trace("KLAPPT");
  5.                 trace(_root.zufall);
  6.                 butt.play();
  7.         },_root.zufall );
  8.    
  9.     clearInterval();
  10.    
  11. }

doch ich bekomm immer den gleichen Wert bei Random !

Gruß und Danke schon mal im voraus
Malcom
MalcomX ist offline   Mit Zitat antworten
Alt 22-04-2004, 14:20   #2 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 49
Hallo MalcomX,


versuchs mal so:

ActionScript:
  1. test=function(){
  2.         _root.zufall=random(8000)
  3.         id = setInterval(function(){
  4.                 trace("KLAPPT");
  5.                 trace(_root.zufall);
  6.                 butt.play();
  7.          clearInterval(id); // hier ist der Interval zu löschen
  8.         },_root.zufall );
  9.        
  10.        
  11. }
  12.  
  13. // Button hab ich nur zum Test verwendet
  14. btn.onRelease = function () {
  15.     test();
  16. }

Viele Grüße
Holli-K
Holli-K ist offline   Mit Zitat antworten
Alt 22-04-2004, 16:18   #3 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
oder so, find ich persönlich übersichtlicher anstatt eine function innerhalb einer function zu deklarieren.

zufall = random(8000);
function machEs() {
clearInterval(myInt);
//aufruf was passieren soll
trace('do what you want to do: ' +zufall);
zufall = random(8000);
myInt = setInterval(machEs,zufall);
}

myInt = setInterval(machEs,zufall);
mooseMash ist offline   Mit Zitat antworten
Alt 26-04-2004, 10:27   #4 (permalink)
KEINE AHNUNG
 
Benutzerbild von MalcomX
 
Registriert seit: Jun 2001
Ort: Germany
Beiträge: 967
Moing Moing erst ma die Herrschafte ! ! !

Öhm erst ma sorry bin erst heute dazugekommen. Und vielen Dank für eure Antw.

Hab nur noch ein Problem funtzt eigentl. ganz gut, nur wird mir die Func. nur einmal ausgeführt bzw. der Intervall.

Hab die Func. in Frame 1 meines HauptMC's auf der _root.

Diese wird jedoch von einem in nen Dummy geladenen MC aufgerufen.

Woran könnte dat liegen das der Intervall nur 1 mal ausgeführt wird ?

Gruß
MalcomX
MalcomX 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 16:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele