PDA

Volledige versie bekijken : Wat doe ik verkeerd?


NASIER.COM
%Europe/Berlin %620 %2005, 15:53
Op frame 1 van de root heb ik het volgende script staan:


menuRollOver = new Sound();
menuRollOver.attachSound("sfx-bttn-038");
menuRollOver.setVolume(90);

menuOnPress = new Sound();
menuOnPress.attachSound("sfx-bttn-032");

WhenTextAppears = new Sound();
WhenTextAppears.attachSound ("sfx-swit-028");
WhenTextAppears.setVolume(5);

stop();


Wanneer het geluid met "start()" aangeroepen word werkt alles prima, maar er is 1 maar. Alle geluiden worden afgespeeld op 5% (de volume van "WhenTextAppears"). Terwijl ik graag de volumes van de verschillende geluidsobjecten apart wil regelen.

Ik zou niet weten hoe ik dit met AS moet oplossen, iemand een idee?

mvg,

Nasier

Ultim-o
%Europe/Berlin %629 %2005, 16:06
menuRollOver = new Sound(this);
menuRollOver.attachSound("sfx-bttn-038");
menuRollOver.setVolume(90);

menuOnPress = new Sound(this);
menuOnPress.attachSound("sfx-bttn-032");

WhenTextAppears = new Sound(this);
WhenTextAppears.attachSound ("sfx-swit-028");
WhenTextAppears.setVolume(5);

stop();


Er moet overal THIS nog bij : new Sound(this);

NASIER.COM
%Europe/Berlin %637 %2005, 16:18
Vriendelijk bedankt voor je tijd, maar ik probeer het net maar het geeft niet het gewenste resultaat. :(

Ultim-o
%Europe/Berlin %922 %2005, 23:07
Hmm, probeer ipv 'this' een referentie naar verschillende movieclips, bijv :

new Sound(this._mc1);

new Sound(this._mc2);

Dan worden de sounds naar aan verschillende movieclips geattached, en kunnen ze ook verschillende volumes hebben..

NASIER.COM
%Europe/Berlin %928 %2005, 23:16
Dat was inderdaad de oplossing... ik was er al achter via het ultrashock forum, maar toch bedankt.

Het schijnt dus dat de setVolume invloed heeft op de movieclip waar de soundObject zich in bevind en niet op het object zelf.

Nogmaals, bedankt voor de gedane moeite.