Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-10-2003, 17:00   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 2
bestimmte stelle einer instanz merken?

Hallo. hab grad erst mit Actionscript angefangen und nun habe ich folgende Frage:
Ich möchte bei einem Spiel ein Fenster öffnen mit Optionen das in etwa so ausieht:

standardmäßig lasse ich es auf aus, ich klick auf den button optionen,. das fenster kommt, ich schalte den sound ein und schliesse das fenster wieder. klick ich nochmal auf optionen steht häkchen bei sound aus obwohl der läuft. jetzt soll der sich die letzt stelle merken an der das fenster gesschlossen wurde. ist sowas machbar?
hatte mir auch überlegt das in etwa so abzufragen:

ist mein sound an? wenn ja auf was für eine lautstärke? dann gehe zu diesem bild mit dem fader in der richtigen position.

Ich hoffe mir kann jemand helfen.

Achja, ich habe das hauptmenü im dritten bild der ersten szene, das hauptmenü und das optionenfenster im vierten bild der ersten szene. nach dem schliessen der optionen geht der zurück ins dritte bild, muss sich die instanz optionen auch im dritten bild befinden damit sowas machbar ist?

Für Hilfe wär ich echt dankbar
LukeDzy ist offline   Mit Zitat antworten
Alt 17-10-2003, 12:58   #2 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
Pause-Knopf:

1. In der Bibliothek den Sound mit einem Exportnamen verknüpfen

2. In Bild1 auf _root.
ActionScript:
  1. stop();
  2. _root.mp3 = new Sound();
  3. _root.mp3.attachSound("Exportname")
  4. _root.offset=0;

3. Mach einen MC, in dem Bild 1 das Play-Zeichen ist und Bild 2 das Pause-Zeichen
Im ersten Bild ein stop();
Über diese Zeichen legst Du eine Schaltfläche mit dem Script:

ActionScript:
  1. on(press){
  2. if(running){
  3. _root.offset+=(getTimer()-startZeit)/1000;
  4. _root.mp3.stop();
  5. gotoAndStop(1);
  6. running=false;
  7. }else{
  8. startZeit=getTimer();
  9. _root.mp3.start(_root.offset);
  10. gotoAndStop(2);
  11. running=true;
  12. }
  13. }

Achte darauf, das die getTimer Sachen immer oben in den Aktionen einer Bedingung stehen, wenn sie nach dem starten oder stoppen des Sounds stehen, wird die Pausenmarke evtl. ungenau gesetzt.

Geändert von T.Decay (17-10-2003 um 12:59 Uhr)
T.Decay ist offline   Mit Zitat antworten
Alt 17-10-2003, 13:04   #3 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
Wenn Du noch eine stoppTaste einbauen willst, muss in deren Aktionen noch:

_root.offset=0;

Damit steht die Anfangszeit wieder auf Null
T.Decay ist offline   Mit Zitat antworten
Alt 20-10-2003, 10:52   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 2
Danke für Deine Antwort, das hat mir so aber nicht sehr viel weitergeholfen in meinem Fall. Ich hab das mal mit visible = true/false gelöst, das klappt einwandfrei so.
Trotzdem vielen Dank
LukeDzy 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 19:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele