Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-04-2006, 15:01   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 106
"Pause"-Schaltung für script...

Hallo Zusammen,
würde mich sehr freuen, wenn ihr mir bei meinem kleinen Problem weiterhelfen könntet...

Das beigefügte script läuft soweit ganz gut... nur schaffe ich es nicht in das Ding einen Pausenschalter einzubauen.

Am besten wäre in dem Fall die Leertaste auf der Rechner-Tastatur. ...
einmal drücken... Pause
wieder drücken... Ablauf wird fortgesetzt ...usw.

Eben... wichtig ist, dass bei dem 2. Schalten der Leertaste nicht das script von vorne (!) beginnt... sondern an dem Punkt ansetzt, der in Pause "eingefroren" war...

Oh je... habt Ihr da ne Idee???

Beste Grüße
und ein Dankeschön im Voraus...

Holozän
Angehängte Dateien
Dateityp: zip random_change.fla.zip (5,9 KB, 4x aufgerufen)
holozän ist offline   Mit Zitat antworten
Alt 15-04-2006, 15:18   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
In deinem Fall könntest du mit einem Key-Listener die Tastatur abfragen und dann bei Auslösen der Leertaste dein Intervall mit clearInterval löschen. Beim nächsten Betätigen der Leertaste (Stichwort: Softwareschalter) startest du das Intervall wieder.
  Mit Zitat antworten
Alt 15-04-2006, 17:34   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 106
Wink

Hallo... danke für Deine Erklärungen!

Aber als nicht ganz so erfahrener Flash-Bruder hat es mir nicht iel geholfen... klingt aber auch sehr kompliziert, oder?

Gibt es da nicht eine "einfache" Lösung?


Grüße
Holozän
holozän ist offline   Mit Zitat antworten
Alt 15-04-2006, 18:52   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Gibt es da nicht eine "einfache" Lösung?
Das ist die einfache Lösung... Alles andere wäre wesentlich komplizierter.

PHP-Code:
switcher = -1;
keyListener = new Object();//Listener-Objekt erstellen
keyListener.onKeyDown = function(){//Listener-Funktion erstellen
   
if (Key.getCode() == Key.SPACE) {//wenn Leertaste gedrückt  
    
_level0.switcher *= -1;//Softwareschalter, immer zwischen 1 und -1 bei jedem Auslösen der Leertaste hin- und herschalten
        
if(_level0.switcher == 1){
            
clearInterval(intervallID);
        }
        else{
            
intervallID setInterval(...);
        }
        
   }
}
Key.addListener(keyListener);//Listener setzen 
  Mit Zitat antworten
Alt 16-04-2006, 15:51   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 106
geht nix...leider

Hallo Holger...und alle anderen hier im Forum!

Vielleicht liegts an mir, doch ich kriege das hier neu gepostete script nicht in mein Ursprungsskript gepackt... Muss ich es an eine bestimmte Stelle kopieren? Zumindest bekomme ich nach vielen Versuchen immer wieder Fehlermeldung... es tut sich nix... Für einen kleinen Tip wäre ich noch echt dankbar!

Danke für Eure Hilfe!
Und schöne Ostertage Euch allen!!!

Holozän
holozän ist offline   Mit Zitat antworten
Alt 16-04-2006, 15:56   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!
Da ich kein Flash 8 habe, kann ich deine Datei nicht öffenen. Allerdings sollte das, was HW da gepostet hat, doch funktionieren? Was geht denn da nicht?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 16-04-2006, 18:45   #7 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Häng das Script hinter den fscommand-Befehl.

Und setz statt der 3 Punkte im setIntervall-Aufruf deine eigenen Parameter.
  Mit Zitat antworten
Alt 16-04-2006, 18:51   #8 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 106
habt Ihr ne Idee?

Also, ich habe hier noch mal mein script in der MX-Version...

Ich bring es mit dem Einbau von Holgers script nicht zusammen, dass es

läuft, es meldet immer: "**Fehler** Szene=Szene 1, Ebene=Ebene 1, Bild=1:Zeile 27: Syntaxfehler.
switcher*=*-1;"

Klar, das liegt wohl an mir, ich kapier es nicht, wie ich die beiden scripte sinnvoll zusammenbaue...

würde mich freuen für 'n Tip...

Grüße von Holozän
Angehängte Dateien
Dateityp: zip random_change2.fla.zip (5,9 KB, 1x aufgerufen)
holozän ist offline   Mit Zitat antworten
Alt 16-04-2006, 18:53   #9 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
switcher*=*-1;"
Ein Multiplikationssymbol reicht!

PHP-Code:
 switcher *= -1;
Bedeutet in Langform:
PHP-Code:
 switcher switcher * -1;
  Mit Zitat antworten
Alt 16-04-2006, 20:56   #10 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 106
Question mmmh...nee

Hallo Holger,
also tut mir leid... egal was ich versuche, es tut sich nix!
Immer die gleiche Fehlermeldung!

Ich hab hier mal das zusammengesetzte script (das nicht läuft) beigepackt,
so siehst Du/seht Ihr vielleicht den Fehler der da drin steckt...

Nochmal Danke
und Grüße!!!

Holozän
Angehängte Dateien
Dateityp: zip random_change_wrong.fla.zip (8,1 KB, 1x aufgerufen)
holozän ist offline   Mit Zitat antworten
Alt 17-04-2006, 00:49   #11 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
clearInterval(intervallID);
Deine Intervall-ID ist doch "myInterval" und nicht "intervallID".

Nur woher der Syntaxfehler kommt, ist mir nicht ganz klar. Aus meinem Scriptteil dürfte er nicht kommen, denn der Fehler bleibt auch, wenn man diverse Befehle auskommentiert...
  Mit Zitat antworten
Alt 17-04-2006, 10:50   #12 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 106
Question es ist zum verückt werden....

Hallo Holger,
das tut mir leid... Du gibst Dir so ne Mühe, und ich bekomme das Ding trotzdem nicht zum laufen...

Habe die Sachen jetzt verändert und nochmal das script beigepackt.

Sag mal... läuft das Ding denn bei Dir???

Bei mir kommt wie immer die gleiche Fehlermeldung...

"**Fehler** Szene=Szene 1, Ebene=Ebene 1, Bild=1:Zeile 2: Syntaxfehler.
switcher*=*-1;
Anzahl der ActionScript-Fehler: 1 Gemeldete Fehler: 1"

Liegt es an meiner Flash8-Version, an der ActionScript-Version oder so???


Grüße Dich,
Holozän
Angehängte Dateien
Dateityp: zip random_change_wrong2.fla.zip (6,2 KB, 4x aufgerufen)
holozän ist offline   Mit Zitat antworten
Alt 17-04-2006, 13:15   #13 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Liegt es an meiner Flash8-Version, an der ActionScript-Version oder so???
Keine Ahnung... Ich hab gestern auch eine ganze Weile getestet, wo die Fehlermeldung herkommen könnte. Vielleicht hängt es ja doch damit zusammen, dass du den Film im F8-Format hast, aber für F6 veröffentlichst.
  Mit Zitat antworten
Alt 17-04-2006, 13:33   #14 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Da waren irgendwie (wahrscheinlich durch copy&paste) lauter "sinnlose" Leerzeichen drin. Wenn man die einmal rausnimmt und dann neu formatiert, geht's...
Angehängte Dateien
Dateityp: rar random_change_wrong2.rar (5,4 KB, 1x aufgerufen)
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 17-04-2006, 13:38   #15 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Hab ich mir fast gedacht...
  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 00:20 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele