|
主题: 如何实现同一个按钮,按一下播放声音,再按一下停止?
|
 nc911
职务:普通成员
等级:1
金币:0.0
发贴:23
|
#12002/11/10 11:07:10
就是像很多带声音的动画那样的一个控制声音是否播放的按钮!
|
 realbobo
职务:普通成员
等级:1
金币:1.0
发贴:180
|
#22002/11/10 11:17:42
你可以设置一个有两祯mc,每一祯都stop,并且都放一个按钮,点第一祯的按钮播放声音,并且影片goto第二祯,点第二祯的按钮停止声音并且goto第一祯。
|
 nc911
职务:普通成员
等级:1
金币:0.0
发贴:23
|
#32002/11/10 12:18:58
我原来也是这样想的。。只是找不到“playsound"的语句。。。
只有”stopallsround"...请问在哪里?
|
 realbobo
职务:普通成员
等级:1
金币:1.0
发贴:180
|
#42002/11/10 18:23:18
这样吧,按下边这样的as写: 新建立一个mc,写如下as: onClipEvent (load) { yoursound=new Sound(); yoursound.attachSound("fs"); } fs是新声音实例的名称. 它和在Symbol Linkage Properties对话框中输入的用于标识的名称是一样的. 此参数必须包含在 " " (引号)中 在第一祯的按钮写: on (release) { this.yoursound.start(0, true); gotoAndStop(2); } 第二祯写: on (release) { this.yoursound.stop(); gotoAndStop(1); }
|
 realbobo
职务:普通成员
等级:1
金币:1.0
发贴:180
|
|
 realbobo
职务:普通成员
等级:1
金币:1.0
发贴:180
|
|
 5D荣誉版主
职务:普通成员
等级:2
金币:1.0
发贴:515
|
#72002/11/11 22:19:10
function playSound(){ mysound=new Sound(this) mysound.attachSound("sound") mysound.start() } btn.onPlay=true btn.onRelease=function(){ if(this.onPlay){ stopAllSound() this.onPlay=false }else{ playSound() this.onPlay=true } } 以上代码未经测试。随便给个思路....
|
 spritexue
职务:普通成员
等级:1
金币:0.0
发贴:117
|
#82002/11/15 14:55:25
新建一个mc 里面放上声音labal为play 后面插入labal为stop的空关键桢
把这个mc拖到root的第一桢取名sound, 给第一桢上写 playing = 0;
再插入一个button在button上面写 on (release) { if (Number(playing) == 0) { stopAllSounds(); tellTarget ("/Sound") { gotoAndStop("Stop"); } playing = 1; } else { tellTarget ("/Sound") { gotoAndStop("Play"); } playing = 0; } }
|
 spritexue
职务:普通成员
等级:1
金币:0.0
发贴:117
|
|
 nc911
职务:普通成员
等级:1
金币:0.0
发贴:23
|
#102002/11/17 18:30:17
好几天前贴的贴子啦。。后来帮别人买机子去啦,把这事儿给忘了。。 今天想起来一看。。有这么多热心回复。。太感谢大家了。。
下面该向楼上各位学习学习了。。
|
 哈哈虎
职务:普通成员
等级:1
金币:0.0
发贴:9
|
#112002/11/18 16:11:45
5D上的热心人就是多
|