作者cjcjovup (扁东)
看板Flash
标题[问题] 翻页电子书加声音
时间Fri Jun 22 11:58:47 2012
人家拜托我研究电子书怎麽做.其实我已经两年多没碰flash了啊=..=
虽然这几天摸了一下有找回一点点感觉.不过还是有些陌生~"~
这是我在网路上找到的档:
http://tinyurl.com/89zu63k
朋友要的效果是翻到每一页会有一段声音自己播放
就像是看故事书时.有人在旁边帮你把句子念出来那样
但我如果写下面这样都没反应(写在每一页的影片片段影格上)
var aSound:Sound = new Sound();
aSound.attachSound("a.apple");
var clickedTimes = 0;
stopAllSounds();
aSound.start();
後来换新增元件把声音丢在里面.然後把元件放在每页的影片片段里
但声音会一直重复播放(不管声音设成串流或开始都会)
除非要在声音元件最後一个影格加上 stop();
另外程式好像是每四页绑在一起
所以例如我把声音元件放在第13页.那10、11页跟12、13页都会有声音
而且从第9页往後或从14页往前翻、碰到书角时也会发出声音.放开滑鼠也会
若要改成要按钮控制.写成下面这样会没反应
mc.stop();
btn.onPress = function() {
mc.start();
}
只要有mc.stop();就没反应.若是改成stopAllSounds();
stopAllSounds();
btn.onPress = function() {
stopAllSounds();
mc.start();
}
按钮反而能用.但翻到10~13页过程中一样声音会重复个不停
另外若声音元件最後一格加上stop();按钮同样会失效
不晓得要怎麽改了@@
麻烦各位板友帮我解答一下.感激不尽m(_ _)m
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.37.145