|
主题: 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()???
|