Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-04-2004, 23:17   #1 (permalink)
Neuer User
 
Benutzerbild von argv
 
Registriert seit: Apr 2004
Beiträge: 191
Flash und Timer?

Grüsse,

gibt es in Flash irgendne Möglickeit nen MC's mittels ne Art timerfunction zu steuern? z.b. ne Art Sleep function, welche 20ms warten bevor so weiter spielt, oder kann mann das mittels Zeitleiste regeln, oder wenn ich zum beispiel in einer schleife bin, mir MC's duplizieren lasse und sie darauf aber leicht zeitversetzt abspielen möchte, aber er spielt sie halt gleichzeitg ab und ich wollte nicht mit der Zeitleiste alles einzeln machen

vielleicht kann mir jemand helfen...

danke
argv ist offline   Mit Zitat antworten
Alt 25-04-2004, 23:24   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Pause geht so:
ActionScript:
  1. stop();
  2. var pause = setInterval(function() {
  3. play();
  4. clearInterval(pause);
  5. }, 5000);
  6. //5000 = 5000 ms
  7.  
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 26-04-2004, 02:44   #3 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
oder mit ner onEnterFrame schleife z.B.....

aber sonar´s intervalfunction ist schon klasse hierfür

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 13-05-2004, 08:46   #4 (permalink)
Schrottkunst
 
Benutzerbild von angelikab
 
Registriert seit: Jun 2001
Ort: südlicher
Beiträge: 898
hi ihr for-schleifen-freaks!

ich habe hier eine solche in der ich eine zeitverzögerung
eingebaut habe, die auch außerhalb der for-schleife
ganz toll funzt.
ActionScript:
  1. for (var i = 0; i<=anzahl-1; i++) {
  2.     pause=setInterval(waehlerichtig,5000);
  3.     waehlerichtig(i);
  4.     clearInterval(pause);
  5. }
aber so eben nicht.

wo liegt hier der hund begraben??
__________________
Kreative Menschen brauchen sinnfreie Räume.

es gibt augenblicke ...
angelikab ist offline   Mit Zitat antworten
Alt 13-05-2004, 09:01   #5 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Geli, servus
Du überschreibst das Intervall ja ständig...
Probier mal so:
ActionScript:
  1. var t = this;
  2. for (var i = 0; i < anzahl; i++) {
  3. t["pause" + i] = setInterval(function() {
  4. waehlerichtig();
  5. waehlerichtig(i); //???
  6. clearInterval(t["pause" + i]);
  7. }, 5000);
  8. }
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 13-05-2004, 11:41   #6 (permalink)
Schrottkunst
 
Benutzerbild von angelikab
 
Registriert seit: Jun 2001
Ort: südlicher
Beiträge: 898
die for-schleife läuft in diesem fall weiter ohne den setInterval auszuführen!!!
deshalb ist es besser, in diesem fall eine function zu verwenden. kukma so:
ActionScript:
  1. var t = this;
  2. function warten (i){
  3. t["pause" + i] = setInterval(function() {
  4.                 waehlerichtig(i);
  5.                 clearInterval(t["pause" + i]);
  6.                 i++;
  7.                 if(i<anzahl){
  8.                 warten(i);
  9.                 }            
  10.         }, 1000);
  11. }
  12. warten(0);




danke trotzdem
__________________
Kreative Menschen brauchen sinnfreie Räume.

es gibt augenblicke ...
angelikab 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 12:39 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele