регулятор громкости во вспышке - PullRequest
0 голосов
/ 28 апреля 2011

У меня есть баннер во флеше. Один большой клип с множеством слоев. На одном слое я уронил звук, добавил регулятор громкости, который отлично работает. До того, как я добавил регулятор громкости, как только мой баннер был закончен, мелодия тоже. Теперь это петли и петли (просто мелодия). Есть ли какая-либо кодировка, чтобы моя мелодия остановилась после того, как баннер закончился (не с остановкой btn). Это мой код громкости и мелодии:

var left:Number = controller_mc._x-100;
 var right:Number = controller_mc._x;
 var top:Number = controller_mc._y;
 var bottom:Number = controller_mc._y;

 _root.vol = 100;

 mysound = new Sound();
 mysound.attachSound("entertainerloop.wav");
 mysound.start();

 controller_mc.onPress = function()
 {
 startDrag("controller_mc",false,left,top,right,bottom);
 dragging = true;
 controller_mc.text_mc._visible = true;
 }

 controller_mc.onRelease 
 controller_mc.onReleaseOutside = function()
 {
 stopDrag();
 dragging = false;
 controller_mc.text_mc._visible = false;
 }

 controller_mc.onEnterFrame = function()
 {
 if(dragging)
 {
 var level = 100 + ( controller_mc._x - right);
 _root.vol = Math.round(level);

 if(_root.vol > 75)
 {
 _root.volume_mc.gotoAndStop(1)
 }
 if(_root.vol < 75)
 {
 _root.volume_mc.gotoAndStop(2)
 }
 if(_root.vol < 50)
 {
 _root.volume_mc.gotoAndStop(3)
 }
 if(_root.vol == 0)
 {
 _root.volume_mc.gotoAndStop(4)
 }

 mysound.setVolume(_root.vol)
 }
 mysound.onSoundComplete = function()
 {
 mysound.start();
 }
 }

1 Ответ

1 голос
/ 28 апреля 2011

Просто удалить это (ближе к концу вашего сценария):

mysound.onSoundComplete = function() { mysound.start(); }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...