Sound mit einem Button ein, ausschalten? [MX]

nize2ace

Mitglied
Hi Leute!

Hab wieder mal ein Problem. =)

Ich hab mir einen MC erstellt in dem ein "an" und "aus" Button ist.
In diesem MC hab ich noch nen MC in dem die "an" und "aus" Labels sind.

Auf dem "aus"-Button ist:
on (release) {
tellTarget ("music") {
gotoAndStop("aus");
}
}
Auf dem "an"-Button:
on (release) {
tellTarget ("music") {
gotoAndPlay("an");
}
}

Wie kann ich jetzt aus diesen 2 Buttons, 1 Button mit dieser Art & Weise erstellen?
Ich denk mal mit ner if-Bedingung, weiss aber nicht wie ich die Labels einbauen muss.

Hoffe Ihr könnt mir helfen,Vielen Dank,
Grüße,
nizeace
 
Hi,


Versuch doch einfach die Lautstärke auf null, und wenn sie Null ist wieder auf 100% zu stelle.

hab mal ne Datei für dich, nenne deine Musik-Datei einfach "musik.mp3" und lege Sie in den gleichen Ordner.

Viel spaß,

Scorpion-Stinger
 
Der Sound wird in Prozent angegeben.

Wenn du halt auf "Sound-aus"-Button klickst sagst du einfach, dass die Lautstärke 0% sein soll (also aus). Beim Klick auf "Sound-ein" sagst du Lautstärke wieder 100%.

Die anderen denken also Sound ist an oder aus, in wirklichkeit ist er nur so leise, dass er nicht wahrnehmbar ist.

Außerdem Bitte, Bitte dafür ist das Forum doch da. Bedank dich doch lieber bei den Betreibern, die das alles hier möglich machen.:)
 
Sound mit einem Button ein, ausschalten?

Wie kann ich auf einem Button den SOUND ein und ausschalten, aber auch gleichzeitig wenn ich auf einen anderen Button klicke den ersten sound ausschalten und den sound auf dem geklickten button aktivieren

Bitte helft mir

danke
thomas
 
Hi,

hier mal ein Beispiel. Code auf der Hauptzeitleiste:
PHP:
var sound = new Array();
var isplaying = new Array();

// Sounds definieren:
var sound[1] = new Sound();
sound[1].attachSound("sound1.mp3");

var sound[2] = new Sound();
sound[2].attachSound("sound2.mp3");
// Du kannst beliebig viele Sounds definieren

for (var i=0; i<sound.length; i++) {
	isplaying[i] = false;
}

// Startet bzw. stoppt den Sound mit der angegebenen Nummer:
function toggleSound(nr) {
	if (isplaying[nr]) {
		sound[nr].stop();
	} else {
		sound[nr].start();
	}
	isplaying[nr] = !isplaying[nr];
}

// Spielt den angegebenen Sound ab und stoppt alle anderen Sounds:
function playOnly(nr) {
	for (var i=0; i<sound.length; i++) {
		if (i != nr) {
			sound[i].stop();
			isplaying[i] = false;
		} else {
			sound[i].start();
			isplaying[i] = true;
		}
	}
}

Auf den einen Button dann:
PHP:
on(release) {
	_root.toggleSound(1);
}

und auf einen anderen Button z.B.:
PHP:
on(release) {
	_root.playOnly(2);
}

Gruß
.
 
Zurück