Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-05-2004, 09:10   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 5
Question Script wird übergangen

Hallo, mein Problem ist das ich über setInterval eine Pause einleite. Nach der abgelaufenen Zeit wird eine neue Szene geladen. Zusätzlich kann aber auch durch drücken der Space Taste in die nächste Szene gesprungen werden, also noch vor der abgelaufenen Zeit.
Funktioniert soweit auch ganz gut bis man das erstmal Space drückt dann wird in der nächsten Szene das Pausescript
bzw. stop() übergangen und direkt weitergeleitet.

Das Pausescript was in jeder Szene im letzten Frame steht:
ActionScript:
  1. stop();
  2. ID = setInterval(function() {
  3. gotoAndPlay("Szene", "Szene");
  4. clearInterval(ID);
  5. }, 30000);

und das ist das Script was am anfang jeder Szene dafür sorgt das man per Space weiterkommt:
ActionScript:
  1. this.onEnterFrame = function(){
  2.     if (Key.isDown(Key.SPACE)){
  3.         clearInterval(ID);
  4.         gotoAndPlay("Szene", "Szene");   
  5.     }
  6.     if (Key.isDown(Key.ESCAPE)){
  7.         fscommand("quit")
  8.     }
  9. }

Die Scripts sind in jeder Szene die gleichen nur die Namen der Szenen sind anders und die Zeit bei setInterval.

Es handelt sich übrigents um eine Präsentation die im Projektor läuft. Ich weiß das man nicht mehr mit Szenen arbeiten sollte aber ich habe sie schon so fertig bekommen und soll jetzt die Pausefunktion und die Weiterleitung per Space noch einbauen.

MfG
Christian
__________________
Der geistige Horizont ist der Abstand zwischen Brett und Kopf!
madsyco ist offline   Mit Zitat antworten
Alt 26-05-2004, 12:54   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 5
Ok, bis jetzt hat sich ja noch keiner meinem Problem angenommen
und es hat sich auch noch keine wirkliche Besserung eingestellt.
Bin jetzt aber schon etwas schlauer!
Dieser Fehler das dann alle stops übergangen werden tritt erst auf wenn man per Space in eine Szene wechselt in der eine swf-Datei nachgeladen wird (ist ein Video), sobald dieses startet gehts los und es gibt kein halten mehr.
Wartet man vor dieser Szene die Zeit ab, also nicht per Space, und es wird dann in die Szene mit dem Video gewechselt läuft es normal.
In der nachgeladenen swf gibt es kein AS nur ein einfaches stop ganz am ende!
__________________
Der geistige Horizont ist der Abstand zwischen Brett und Kopf!
madsyco 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 05:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele