Zurück   Flashforum > Flash > ActionScript > Spielkonzepte und Spieleprogrammierung

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-04-2010, 11:46   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2008
Beiträge: 2
Flash-Spiel Pausieren

Hallo erstmal!
Ich habe jetzt schon einige Stunden im Internet verbracht, um nach einer Lösung für dieses Problem zu suchen. Leider war keiner der gefundenen Ergebnisse für mich verwendbar.

Ich suche nach einem Befehl, der den gesamten FlashPlayer anhält. D.h. Keine MovieClip Bewegung, keine Scripts die ablaufen (mit Ausnahme des Pause-Skripts natürlich) u.s.w. Ich stelle mir das so vor, wie wenn ich z.B. am Handy ein Flashprogramm laufen habe und den (ich glaub linken) Softkey drücke, so öffnet sich ein Menü. (Beenden, Flashinhalt als Hintergrund verwenden, Endlosschleife aus/an o.ä.) In dieser Zeit steht alles still. Wenn ich dann den rechten Softkey drücke, bin ich wieder mitten drin.

Jetzt wollte ich wissen, ob ich so einen Totalstopp auch per ActionScript auslösen kann.
Z.b. wenn ich einen Button drücke soll ein graues oder schwarzes Overlay erscheinen, das mit Pause betitelt ist. (JA, ich weiß, wie ich ein nicht-klickbares Overlay mache und ich verwende auch die _visible oder _alpha Aktionen )

lg Edi
Edi_P ist offline   Mit Zitat antworten
Alt 09-04-2010, 11:57   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Jetzt wollte ich wissen, ob ich so einen Totalstopp auch per ActionScript auslösen kann.
Nein, dafür gibt es keinen Befehl. Du musst alle Zeitleisten direkt stoppen und alle laufenden Funktionen über entsprechende Abfragen und Funktionen abbrechen.
  Mit Zitat antworten
Alt 09-04-2010, 12:44   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2008
Beiträge: 2
Ich hab ja befürchtet, dass das die Antwort ist...
Mit Schleifen hab ichs bis jetzt immer versucht, bin aber an der Menge von MC's gescheitert.

Vielen Dank trotzdem!

lg
Edi_P ist offline   Mit Zitat antworten
Alt 09-04-2010, 13:46   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 548
MovieClips kannst du u.U. mit stage.frameRate=0 stoppen, um die Scripts musst du dich natürlich selbst kümmern. Im Allgemeinen hat man für ein Spiel eine mainloop(), die bestimmt was in welchem Status ausgeführt wird. Um irgendwelche Eventhandler musst du dich natürlich wieder extra kümmern. Allerdings hat man ja in einem Spiel auch verschiedene "Screens" bzw. Kontexte, z.B. Einstellungen, Hauptmenü, Zwischensequenzen etc. - der Spielablauf selbst ist nur einer davon - wo jeweils andere Listener (Benutzereingaben z.B.) gelten. Das ist also eigentlich eine Frage des Designs dass man die auf einen Schlag an- und abschalten kann.
joeydee ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
actionscript, handy, pause, stopp

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Gif Animation pausieren, vor- zurückspulen mit Flash? oli@olihome.de Flash Einsteiger 4 20-06-2008 16:29
Flash Film mit progressiven FLVs pausieren. fubert Flash 8 1 29-09-2007 18:19
Flash 8 - Film pausieren, starten mit Tastatur jssdocu Flash 8 9 28-02-2007 14:08
pausieren eines in flash 8 eingebetteten Videos NORRITT Flash 8 2 17-02-2006 22:09
Flash Animation pausieren und am wieder starten VincentVega20 ActionScript 1 3 07-07-2005 09:55


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:15 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele