Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-10-2003, 10:18   #1 (permalink)
qny
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 2
5 sekunden pause mit actionscript

wie bekomme ich es hin, dass mein film an einem keyframe für z.b. 5 sekunden stehen bleibt und dann weiterläuft.

das müsste doch mit irgendeinem loop gehen, oder?
qny ist offline   Mit Zitat antworten
Alt 16-10-2003, 10:40   #2 (permalink)
just j... for beacestylee
 
Benutzerbild von haartrockner
 
Registriert seit: Jun 2003
Ort: Stuttgart
Beiträge: 205
ActionScript:
  1. zeit = getTimer() + 5000;
  2. if (getTimer >= zeit) {
  3. gotoAndPlay(XX);
  4. }
ich als "nicht-profi" würde es irgendwie so machen...
hab aber auch kein schimmer obs geht
__________________
beace; merci
haartrockner ist offline   Mit Zitat antworten
Alt 16-10-2003, 10:47   #3 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
hi und willkommen im forum

@haartrockner:
ActionScript:
  1. if (getTimer >= zeit) {
müsste dann aber noch im enterFrame abgefragt werden.


hier einen kleines script mit setInterval. einfach in das frame kopieren, wo die pause sein soll:
ActionScript:
  1. stop();
  2. pause = setInterval(function () {
  3.     play(), clearInterval(pause);
  4. }, 5000); //<- 5000 für 5 sekunden
  5.  
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 16-10-2003, 10:50   #4 (permalink)
just j... for beacestylee
 
Benutzerbild von haartrockner
 
Registriert seit: Jun 2003
Ort: Stuttgart
Beiträge: 205
Zitat:
Geschrieben von haartrockner

"nicht-profi"
aber stimmt schon
__________________
beace; merci
haartrockner ist offline   Mit Zitat antworten
Alt 16-10-2003, 10:55   #5 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
war ja ned bös gemeint, nur unterstützend
weil dein ansatz ist ja nicht verkehrt...

ActionScript:
  1. zeit = getTimer() + 5000;
  2. this.onEnterFrame=function(){
  3. if (getTimer > zeit) {
  4. delete this.onEnterFrame;
  5.         play();
  6. }
  7. }
ungefähr so glaube ich....
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 16-10-2003, 11:18   #6 (permalink)
qny
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 2
danke!

ich glaube ich werd mich hier sehr wohl fühlen!

dazu kommt noch, dass ich das look-and-feel schon kenne ;-)

Geändert von qny (16-10-2003 um 11:27 Uhr)
qny ist offline   Mit Zitat antworten
Alt 12-03-2009, 12:46   #7 (permalink)
Neuer User
 
Registriert seit: May 2007
Beiträge: 4
Exclamation

Zitat:
hier einen kleines script mit setInterval. einfach in das frame kopieren, wo die pause sein soll:
ActionScript:
  1. stop();
  2. pause = setInterval(function () {
  3.     play(), clearInterval(pause);
  4. }, 5000); //<- 5000 für 5 sekunden
  5.  
Sorry, bei mir funzt das überhaupt nicht ... der Film läuft weiter wie vorher !
Sogar mit Fehlerausgabe:

ActionScript:
  1. 1120: Zugriff auf eine nicht definierte Eigenschaft pause.
  2. 1120: Zugriff auf eine nicht definierte Eigenschaft pause.
  3.  
  4. (Zeile 2 und 3)

(Flash CS4, AS 3.0)


Kann mir da jemand helfen ???
armanix ist offline   Mit Zitat antworten
Alt 12-03-2009, 12:54   #8 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
Ist zwar ziemlich unschön geschrieben aber sollte gehen
PHP-Code:
stop();
setTimeout(function(mc:MovieClip):void{mc.play();}, 5000this); 
Edit
Willkommen im Flashforum ;o)
__________________
mfg Frank

Geändert von mildesign (12-03-2009 um 12:57 Uhr)
mildesign ist offline   Mit Zitat antworten
Alt 12-03-2009, 13:05   #9 (permalink)
Neuer User
 
Registriert seit: May 2007
Beiträge: 4
mildesign, du bist der Held meines heutigen Tages !


DANKE !!!!!!
armanix 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 22:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele