首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >闪存中的音量控制

闪存中的音量控制
EN

Stack Overflow用户
提问于 2011-04-28 14:41:16
回答 1查看 495关注 0票数 0

我在闪光灯里有个横幅。一个有很多层的大电影剪辑。在一层,我已经降低了我的声音,增加了一个音量控制,完美地工作。在我添加音量控制之前,一旦我的横幅完成,旋律也就完成了。现在它一遍又一遍地循环(只是旋律)。有没有任何类型的编码,使我的旋律停止后,横幅结束(不与停止btn)。这是我的音量和旋律的代码:

代码语言:javascript
复制
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();
 }
 }
EN

回答 1

Stack Overflow用户

发布于 2011-04-28 14:53:53

只需删除这一点(接近脚本的末尾): this:

代码语言:javascript
复制
mysound.onSoundComplete = function() { mysound.start(); }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5814707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档