Gokväll,
jag håller på med en presentation i flash där jag nyligen lagt till bakgrundsmusik. För att göra övergångarna mjuka och fina så vill jag att musiken skall fade:as in och ut på olika ställen. Koden nedan har jag använt tidigare men då sköttes ljudet med knappar och det var endast 1 frame. Nu när jag lagt in koden i min nya flashfilm så fungerar det självklart inte... Hur skall jag göra? (Antar att jag behöver lägga in "höjningen" och "sänkningen" i loopar eller liknande, men hur gör jag det?)
myLoop = new Sound(myLoopMc);
myLoop.attachSound("myLoop01");
myLoopVolume=0;
myLoop.setVolume(myLoopVolume);
this.onEnterFrame = function () {
//
// Fade In
//
if (fadeIn01==1) {
_root.myLoop.setVolume(myLoopVolume);
myLoopVolume=myLoopVolume+5;
if (myLoopVolume>99) {
fadeIn01=0;
}
}
}
this.onEnterFrame = function () {
//
// Fade Out
//
if (fadeOut01==1) {
_root.myLoop.setVolume(myLoopVolume); myLoopVolume=myLoopVolume-5;
if (myLoopVolume<5) {
_root.myLoop.stop("myLoop01");
fadeOut01=0;
}
}
}
Detta lägger jag in på de ställen (de frames) som jag vill fade:a ut eller in:
// Fade In
fadeIn01=1
myLoop.start(0,999);
// Fade Out
fadeOut01=1
Tack på förhand!! :stud