|
主题: flash综合忧郁症
|
 mafeng579
职务:普通成员
等级:1
金币:0.0
发贴:39
|
#12003/4/1 11:18:44
我做一个拼音课件,脚本是:听到字母的读音后,点相应的按钮。(对则出现动画并随机跳到下一个字母读音,不按字母顺序。错也出现动画但不跳。) 我用的方法是: 1、在主场景中做6帧,分别时6个字母调用读音函数。 2、当按下正确按钮时,就调用了一个clip,在他的最后一帧写_parent.gotoAndStop(random(6)),随机跳到主场景的一帧,触动链接的声音文件。 出现的问题: 1、重复现象,从第一帧又跳到第一帧并且不再触动声音。(且不在计算变量) 2、有没有什么方法不重复,或者有其他思路。(我想过用6个数组,随机调用结合_visible的方法,但我没用过数组函数。) 3、还有一个一直没有解决的问题。 主场景: s1=new Sound(); s2=new Sound(); s3=new Sound(); s4=new Sound(); s5=new Sound(); s6=new Sound(); 按钮: on(press){ _root.s1.attachSound("001"); _root.s1.stop(); _root.s2.attachSound("002"); _root.s2.start();
结果是两个声音同时响,(或者6个声音同时响),_root.s1.attachSound("001");_root.s1.stop();怎么失去作用了。
|
 大彩蛋
职务:普通成员
等级:1
金币:1.0
发贴:142
|
#22003/4/1 13:55:10
on(press){ _root.s1.attachSound("001"); _root.s1.stop(); _root.s2.attachSound("002"); _root.s2.start();
上面这段你想实现什么效果?
|
 mafeng579
职务:普通成员
等级:1
金币:0.0
发贴:39
|
#32003/4/1 14:08:12
我有6个声音链接,一个button只控制一个声音链接,其实我本在按钮中只用一段代码:_root.s1.attachSound("001");(//002.003......) _root.s1.start(); 可是再用002声音链接就出现问题:001声音也响了。 (003。。。。。。。。。:001。002都响了) 于是我就想让001stop,002start. 结果还是一样????????????):
|
 大彩蛋
职务:普通成员
等级:1
金币:1.0
发贴:142
|
#42003/4/1 14:55:14
那002的ONPRESS里应该没有001声音的ATTACH语句吧?你这样是又加载了一遍啊
编辑历史:[这消息被sgbj编辑过(编辑时间2003-04-01 14:55:51)]
|
 mafeng579
职务:普通成员
等级:1
金币:0.0
发贴:39
|
#52003/4/1 15:55:39
即使没有他也出声,例: 第一个but on(press){ _root.s1.attachSound("001"); _root.s1.start(); } 第二个but on(press){ _root.s2.attachSound("002"); _root.s2.start(); } 后按的一个按纽出两个声音。??)
|
 jingshe0597
职务:普通成员
等级:1
金币:0.0
发贴:5
|
#62003/5/18 21:17:26
你可以在那个按扭中先加上 stop ALLSOUNDS;再让你希望的声音开始 这样就可以了
|