sound schleife, an/aus laut/leise Button

isnogood

Erfahrenes Mitglied
Hallö @ all

Ich hab mich schon via Suche durch das Forum gewühlt und alles
probiert was da war, aber geholfen hats nicht. :(
Ich hab einen sound der in meinen Film geladen wird, was auch geht.
Ich möchte jetzt (wie alle :D) das der sound immer weiter läuft,
tut er aber nicht. Ich steig echt nicht mehr durch.
PHP:
meinSound = new Sound();
meinSound.loadSound("californication.mp3", true);
meinSound.onLoad = function() {

meinSound.onSoundComplete = function() {
	_root.meinSound.start(0, 1);
}
}
Das zweite Prob sind meine Button (MCs).
In meiner alten fla. gehen sie alle, nur jetzt wollen nicht mehr.

Script für an/aus Button
PHP:
onClipEvent (load) {
	music = "isPlaying";
}
on (press) {
	if (music == "isPlaying") {
		music = "isStopped";
		_root.mySound.stop("californication");
	} else if (music == "isStopped") {
		music = "isPlaying";
		//sound geht wieder an
		_root.mySound.stop("californication");
		_root.mySound.start(0, 1);
		
	}
}

Script für laut/leise. Leise ist nur mit -10
PHP:
on (press) {
	neueLautstaerke = _root.mySound.getVolume()+10;
	_root.mysound.setVolume(neueLautstaerke);
}

Ich hoffe ihr könnt mir helfen.
Vielen Dank

LG
Ulrike :)

Bitte Code-Tags verwenden, danke!
.
 
Zuletzt bearbeitet von einem Moderator:
zu 1...
PHP:
    this.createEmptyMovieClip("soundhalter_1", 1000);
    meinSound = new Sound(soundhalter_1);
     meinSound.loadSound("californication.mp3", true);
     meinSound.onSoundComplete = function() {
this.loadSound("californication.mp3", true);
     }
das EmptyMovie...ist dafür, das du es einzel steuern kannst, falls du mehrere Sound hast..
Laut und Leise..
PHP:
    on (press) {
    	_root.meinSound.setVolume(50);
    }

Bitte Code-Tags verwenden, danke!
.
 
Zuletzt bearbeitet:
hallo umlart

cool, Danke!
Der sound tut jetzt das was er soll! :)
LG
 
Zuletzt bearbeitet:
b.z.w. tut er nicht ganz.

die Schleife geht jetzt, aber laut/leise mag er nicht. :(
und an/aus geht immer noch nicht…

LG :)
 
Hi,

kleiner Fehler in dem Script von umlart:

Der erstellte MovieClip heisst "soundhalter_1", der Sound wird aber einem Objekt namens "soundhalter" zugewiesen.

Des weiteren muss es in der onSoundComplete-Methode heissen:
PHP:
meinSound.onSoundComplete = function() {
    this.loadSound("californication.mp3", true);
}

Gruß
.
 
hi umlart
also was mich angeht hat hat dein script
bei mir auch mit Fehler funktioniert :)
nur aus Teil 2 werde ich nicht ganz schlau.

on (press) {
_root.meinSound.setVolume(50);
}

meinst du hier, das ich für laut +50 und für leise -50 schreibe?
Ich habs schon versucht, aber wie gesagt, es geht nicht.
Wäre nett wenn du mir das noch mal erläutern würdest. :) :D

LG
 
Hi,

hast Du Dir mal die Referenz zur Methode "setVolume" angesehen? Du kannst einen Wert zwischen 0 (aus) und 100 (maximal) für die Lautstärke angeben. ;)

Wenn das mit dieser Methode nicht funktioniert, muss ich annehmen, dass sich Dein Soundobjekt nicht auf _root befindet. Wo hast Du es denn erstellt?

Gruß
.
 
PHP:
 on (press) {
  	_root.meinSound.setVolume(50);//steht für die halbe Lautstärke
  }
100 ist der Standardwert..um die Lautstärke zu erhöhen zb..200 doppelt so Laut
 
Hallo!

Also ich hab mir nochmal die Referenz für setVolume angeschaut.
Es ist nur so, wenn ich es so mache (0aus / 100max) kann ich
damit den sound nur ganz aus oder eben wieder an machen.
Das hab ich jetzt auch mal gemacht und das geht.
Ich möchte aber das der sound leiser bzw lauter wird, wenn
man die button drückt (sprich pro drücken ein lauter/leiser).
Dazu möchte ich einen Button mit dem ich den sound an oder aus schalten kann.
Mit den scripten die in meiner Frage stehen (oben) ging das auch (in einem andern Film) nur hier gehts nicht.
Sprich am ende möchte ich drei Button: einen für an/aus und zwei für laut/leise. :)
 
Zurück