作者zswolf (响彻云霄的喇叭声)
看板Flash
标题[问题] 关於打字音效的控制
时间Thu Feb 15 03:58:04 2007
小弟在一个场景中有个按钮
按钮按下後启动影片A
影片A的最後一个影格放影片B(打字效果)
影片B中的影格有三格(写语法)
1. 2 3.
count=0; text1=text.substr(0,count); if(Number(count)>text.length()){
count=count+1 gotoAndPlay(1);
}else{
gotoAndPlay(2);
}
然後我另设两个图层
第一个图层的第一个影格放text
第二个图层的第二个影格放text1
这样跑出打字效果後
我想加入键盘的音效
但是如果我把音效放在影片A的最後一个影格
那音效长度就要用算的刚好在影片B跑完的时候音效结束
如果我放在影片B的第一影格
声音就会一直重复
我试过在影片B中加第四影格设一个stopAllSounds();
但是打字效果结束後音效还是继续
请问要如何正确的让影片B停止後音效也跟着停止呢
我试了好多方法都失败
又不想用算秒数的方式去剪音效档
拜托有大大能指导一下小弟!!感激不尽
--
挖~~店员都不讲话啦~~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.21.39
※ 编辑: zswolf 来自: 220.133.21.39 (02/15 04:00)
1F:推 aquarianboy:试试看用Sound类别来控制声音吧 :) 02/15 06:23
2F:推 zswolf:声音还是停不下来....好痛苦阿... 02/15 10:44
3F:推 aquarianboy:Sound类别里有个stop()的method啊 :) 02/15 11:58
4F:→ aquarianboy:详情可参阅sound的F1说明,里面有范例程式码的 02/15 11:59
5F:推 zswolf:我有试着写stop(),但是打字效果的影片是在1或2 02/15 13:51
6F:→ zswolf:我试了好多次都找不到应该写在哪里才是正确的 02/15 13:51
7F:推 aquarianboy:有原始档的话会比较方便帮你看看罗 :) 02/15 18:28