|
主题: 可不可以边播放边释放
|
 5D荣誉斑竹
职务:普通成员
等级:4
金币:13.0
发贴:1504
|
#12002/2/27 20:31:57
一个很大flash文件,在配置差一点的电脑上播放很是不顺,开始还好,播放到后面就不行了,不知哪位大侠有解决这的经验,将内存释放掉,可不可以边播放边释放???? delete();
閑闪互动多媒体
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#22002/2/27 20:59:16
我有个想法:把声音分批做成片段放在一些mc中,在library面板export linkage。
在设计阶段,必要的时候就attach相应的mc,待播放完成后delete这个mc.
另外,可以把_soundbuftime值设大一点
|
 5D荣誉斑竹
职务:普通成员
等级:4
金币:13.0
发贴:1504
|
#32002/2/27 21:20:22
这样可能导致音画不同步,调用声音会慢:(
閑闪互动多媒体
|
 Demon.S
职务:版主
等级:5
金币:10.0
发贴:2468
|
#42002/2/28 9:38:02
for(a in _root) _root[a].unloadMovie;
每隔一段时间执行一次,条件是场景中的所有东西 都是mc.
|
 redsteps
职务:普通成员
等级:1
金币:1.0
发贴:144
|
#52002/2/28 10:34:37
不是attachMovie的mc好像不能这样unloadMovie吧?
|
 5D荣誉斑竹
职务:普通成员
等级:4
金币:13.0
发贴:1504
|
#62002/2/28 11:07:49
as太复杂执行起来,可能会起反作用:(
閑闪互动多媒体
|
 5D荣誉斑竹
职务:普通成员
等级:4
金币:13.0
发贴:1504
|
#72002/2/28 11:38:11
补上Movie Report ------------
Frame # Frame Bytes Total Bytes Page ------- ----------- ----------- --------------- 1 5869122 5869122 场景 1
Page Shape Bytes Text Bytes ----------------------- ----------- ---------- 场景 1 133 0
Embedded Objects 240 0
Symbol Shape Bytes Text Bytes ----------------------- ----------- ---------- Symbol 33 0 0 Symbol 32 0 0 mov5 8786 0 Symbol 1 51 0 Symbol 27 111 0 Symbol 28 104 0 Symbol 32 1562 0 Symbol 111 0 0 Symbol 29 805 0 Symbol 30 1217 0 Symbol 175 0 0 Symbol 139 749 0 Symbol 31 1635 0 Symbol 174 349 0 Symbol 56 111 0 hk-b4G 49 0 Symbol 155 2 0 0 Oval-stop 419 0 Oval -play 567 0 a501 50 0 a5-24g 0 0 Symbol 152 49 0 Symbol 153 49 0 Symbol 150 49 0 Symbol 154 49 0 Symbol 155 49 0 Symbol 156 49 0 Symbol 157 49 0 Symbol 158 49 0 Symbol 159 49 0 Symbol 160 49 0 Symbol 161 49 0 Symbol 162 53 0
Bitmap Compressed Original Compression ----------------------- ---------- ---------- ------------ HK-A1_bg 31716 1920000 JPEG Quality=30 HK-A1_bot 21045 1920000 JPEG Quality=30 CHKhist_Head 65701 714420 JPEG Quality=30 bot 14093 1920000 JPEG Quality=30 HK-A1_bot3 14109 1920000 JPEG Quality=30 HK-A 12022 1920000 Lossless A5-18 107916 12582912 JPEG Quality=20 A5-20 178044 12582912 JPEG Quality=20 A5-19 175290 12582912 JPEG Quality=20 A5-17 178172 12582912 JPEG Quality=20 A5-15 159499 12582912 JPEG Quality=20 A5-14 171365 12582912 JPEG Quality=20 A5-13 142120 12582912 JPEG Quality=20 A5-12 257240 12582912 JPEG Quality=20 A5-11 293984 12582912 JPEG Quality=20 A5-10 245114 12582912 JPEG Quality=20 A5-09 184125 12582912 JPEG Quality=20 A5-25 181024 12582912 JPEG Quality=20 A5-16 194244 12582912 JPEG Quality=20 A5-05 256356 12582912 JPEG Quality=20 A5-04 268926 12582912 JPEG Quality=20 A5-03 247909 12582912 JPEG Quality=20 A5-02 99598 12582912 JPEG Quality=20 A5-07 194715 12582912 JPEG Quality=20 A5-06 299330 12582912 JPEG Quality=20 A5-5a 18674 1730400 JPEG Quality=20 A5-24 30420 3145728 JPEG Quality=20 A5-01 34040 3145728 JPEG Quality=20 hk_bg 15896 1920000 JPEG Quality=30
Tweened Shapes: 2124 bytes
閑闪互动多媒体
|
 金山羊
职务:普通成员
等级:4
金币:10.0
发贴:827
|
#82002/2/28 12:05:27
好晕~ 还是做的简单一些吧 要不就到足够快得机器上运行 不好解决---
5d.cn FLASHDEP TECHNOLOGY SUPPORT JAVA/ACTIONSCRIPT/javascript CFML/JSP/COLDFUSION/FLASH REMOTING JRUN/COLDFUSIONMX FLASH/DREAMWEARER
|
 5D荣誉斑竹
职务:普通成员
等级:4
金币:13.0
发贴:1504
|
#92002/2/28 12:09:21
其实动画很简单的,就是图片+声音再加些简单控制
閑闪互动多媒体
|
 Demon.S
职务:版主
等级:5
金币:10.0
发贴:2468
|
#102002/2/28 13:47:35
redsteps在上个帖子中说 引用: 不是attachMovie的mc好像不能这样unloadMovie吧?
attachmovie的mc反而不能用unloadmovie,要用removiemovieclip
|
 Demon.S
职务:版主
等级:5
金币:10.0
发贴:2468
|
#112002/2/28 13:48:20
snowypeng在上个帖子中说 引用: as太复杂执行起来,可能会起反作用:(
你试了么,绝对卸载你当前场景的一切并保证效率。 for (a in _root) { _root[a].unloadMovie(); } 没隔100 frame一次即可。
编辑历史:[这消息被画魔编辑过(编辑时间2002-02-28 13:50:04)]
|
 5D地盘 听5D
职务:普通成员
等级:3
金币:10.0
发贴:1074
|
#122002/2/28 15:24:12
我同意棉羊的说法,现在电脑又不是很贵
|
 5D荣誉斑竹
职务:普通成员
等级:4
金币:13.0
发贴:1504
|
#132002/2/28 18:59:39
做的东西要有市场,你将自己的机器配置得太好,不行的,客户才是上帝啊
閑闪互动多媒体
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#142002/2/28 21:00:31
画魔的方法值得推荐,不过要在卸载之前,要辨别_root[a]是不是包含有声音的那一类。
|
 5D荣誉斑竹
职务:普通成员
等级:4
金币:13.0
发贴:1504
|
#152002/3/1 9:34:25
for (a in _root) { _root[a].unloadMovie(); }
效果好了很多,我将声音也放到mc中去:)
閑闪互动多媒体
|