У меня есть баннер во флеше. Один большой клип с множеством слоев. На одном слое я уронил звук, добавил регулятор громкости, который отлично работает. До того, как я добавил регулятор громкости, как только мой баннер был закончен, мелодия тоже. Теперь это петли и петли (просто мелодия). Есть ли какая-либо кодировка, чтобы моя мелодия остановилась после того, как баннер закончился (не с остановкой 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();
}
}