主题:  loading+声音的简单问题

5Dbeginer

职务:普通成员
等级:1
金币:0.0
发贴:8
#12003/11/26 13:59:54
试了无数次,感觉flash不能准确地显示attatchSound加载声音文件的百分比,不知道哪位大虾有好的办法?
具体的地说:
1.如果把音乐放到mc里,然后再把mc拖到场景里某一帧里,前面的loading就可以从1%开始显示进度.
2.如果是用
mysound=new Sound();
mysound.attachSound("linksound");
mysound.start();
让音乐播放的话,loading的显示:先是一片空白,然后突然显示出46%甚至更大的百分比,怎么样让它从1%开始显示呢?

注:声音文件比较大.



UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
#22003/11/26 16:31:14
用第二种方法的时候把export in first frame前面的勾去掉



5Dbeginer

职务:普通成员
等级:1
金币:0.0
发贴:8
#32003/11/26 18:54:11
但是这样一来,一开始的音乐就播放不了了,有什么两全其美的办法,既可以显示声音文件的加载百分比,又能让声音及时的播放?

找到了这个Sound.getBytesLoaded()和Sound.getBytesTotal();
但是我试了一下
在第一帧 :
mysound=new Sound();
mysound.attachSound("music");
第五帧:
trace("loaded:"+mysound.getBytesLoaded()+"total:"+mysound.getBytesTotal());
为何两个都是undefined?

怎么样让内部的声音开始加载?



UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
#42003/11/28 12:38:42
什么一开始的音乐?
你的loading的音乐?
如果你做的是网站,建议单独load音乐,就好像我以前做的个人网站一样
undeadcraft.yeah.net



flybar

职务:普通成员
等级:1
金币:0.0
发贴:5
#52003/11/28 16:01:22
试过loadSound()???