我在闪光灯里有个横幅。一个有很多层的大电影剪辑。在一层,我已经降低了我的声音,增加了一个音量控制,完美地工作。在我添加音量控制之前,一旦我的横幅完成,旋律也就完成了。现在它一遍又一遍地循环(只是旋律)。有没有任何类型的编码,使我的旋律停止后,横幅结束(不与停止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();
}
}发布于 2011-04-28 14:53:53
只需删除这一点(接近脚本的末尾): this:
mysound.onSoundComplete = function() { mysound.start(); }https://stackoverflow.com/questions/5814707
复制相似问题