作者wegerx (wegerx)
看板Flash
标题Re: [问题]几个问题想请教高手们!
时间Sat Apr 8 11:38:16 2006
可以说清楚些,首先你必须要将所有音效做成物件,之後才能用程式去控制声音,
假设声音都在元件库里,在元件库里声音项目上按右键,选连结,然後设定识别名称,
比如设定识别名称为do好了,将所有声音都设定好识别名称(如do,re,mi,fa...),
再来就可以将声音做成物件来用。方法如下:
//建立名为s1的声音物件
s1 = new Sound();
//将声音do指定给声音物件s1
s1.attachSound("do");
再来设定按键:
_root.onEnterFrame = function(){
if (Key.isDown(keynumber)) {
s1.start();
}
}
keynumber是键盘按键代码,可以查flash说明找找看想要用的按键代码是多少。
基本上这样就可以了,当然上面只是一个音的做法而已,做完就像:
_root.onEnterFrame = function(){
if (Key.isDown(keynumber1)) {
s1.start();
}
if (Key.isDown(keynumber2)) {
s2.start();
}
.
.
.
看有几个音就做几次 .............
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.114.169.9
1F:推 lin15:难得一个问题这麽多人回答XD 04/08 12:11
2F:推 wegerx:囧兴...小弟只是混个文章数 04/08 17:31
3F:推 mysteriousGE:一楼中肯...!!XD 04/08 23:49
4F:推 pm2001:觉得你们的作法都好复杂 ( ′-`)y-~ 04/09 02:08
5F:推 LPanDa:先在这多谢各位的指导^^ 不过有的真有点复杂>Q< 04/09 11:20