Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-09-2006, 22:22   #1 (permalink)
ki_
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 51
Volume global an und aus schalten

Hallo!

Habe folgendes Problem:

eine flash-Datei top.swf lädt verschiedene andere .swf Dateien in den MC „platzhalter“.

In den einzelnen reingeladenen .swf Dateien läuft ton.

Diesen möchte ich von top.swf aus ein- und ausschalten.

mit stopAllSounds() bekomm ich den zwar aus, aber wie bekomme ich den wieder an.

Außerdem soll er ja nicht an der Stelle weiterlaufen, an der er gestoppt wurde, sondern dort, wo er sich befinden würde, wäre er nie ausgeschaltet worden.

Wer kann helfen?
ki_ ist offline   Mit Zitat antworten
Alt 17-09-2006, 04:25   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
mit stopAllSounds() bekomm ich den zwar aus, aber wie bekomme ich den wieder an.
Wenn du gezielt einen Sound ein- und ausschalten willst, solltest du ein Soundobjekt erstellen und über dieses Objekt den Sound beeinflussen, z.B.:
PHP-Code:
meinSound = new Sound(this);
meinSound.loadSound("mein.mp3",false);
meinSound.start(0,1);

//bei Bedarf
meinStopBtn.onRelease = function(){
   
_level0.stopPosition _level0.meinSound.position;//Haltepunkt merken
   
_level0.meinSound.stop();
}

meinPlayBtn.onRelease = function(){
    
_level0.stopPosition = (!_level0.stopPosition) ? _level0.stopPosition;//wenn keine Position gemerkt, dann auf 0 setzen, sonst den gemerkten Variablenwert übernehmen
   
_level0.meinSound.start(_level0.stopPosition,1);

  Mit Zitat antworten
Alt 18-09-2006, 11:22   #3 (permalink)
ki_
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 51
Hi Holger,

erstmal Danke für Deine Hilfe, aber mein Problem ist ein bisschen anders:

Zitat:
Wenn du gezielt einen Sound ein- und ausschalten willst
Ich möchte eben nicht gezielt einzelne Sounds leise stellen, sondern einfach alle Sounds, die sich in den Flash-Movies befinden.

Zitat:
//Haltepunkt merken
Genau das will ich ja eben nicht. Es soll ja da weiter laufen, wo es sich befinden würde, wenn es KEIN Stop gegeben hätte.
Also keine Pause-Funktion, sondern wie wenn man an der Stereo-Anlage am Verstärker die Lautstärke runter dreht aber den CD-Player trotzdem weiter laufen lässt, um die Lautstärke später wieder hoch zu drehen.
Bzw. wie ein MUTE-Button auf der Fernbedienung vom Fernseher.

Sowas muss es doch geben …

Gruß

Ki

Geändert von ki_ (18-09-2006 um 11:24 Uhr)
ki_ ist offline   Mit Zitat antworten
Alt 18-09-2006, 11:35   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Ja. Nimm einfach ein Sound-Objekt ohne ein Ziel anzugeben. Dann gilt das für den ganzen Film.
PHP-Code:
var muteSound = new Sound()//<-kein this o.Ä.
muteSound.setVolume(0
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 18-09-2006, 13:24   #5 (permalink)
ki_
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 51
Super, danke!

Ich dachte immer, man muss dann wissen unter welchem Namen die importierten Sounds laufen. Aber so kann man ja wirklich alle steuern.
ki_ 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 11:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele