主题:  关于提高FLASH运行效率的问题

greelu

职务:普通成员
等级:1
金币:1.0
发贴:139
注册:2001/10/31 14:15:30
#12002/3/2 11:21:51
我的FLASH是分场景制作的
能不能再播放下一个场景的时候,吧前面一个场景从内存当中清除呢!?
我试了一下画魔的
for (a in _root) {
_root[a].unloadMovie();
}
放在每一个场景的最后一桢
为什么输出测试时候老是报错呢??



coldstarer

职务:普通成员
等级:1
金币:2.0
发贴:296
注册:2001/5/11 17:21:18
#22002/3/2 11:51:17
unloadmovie是相对与loadmovie()而言的不能卸载场景。



greelu

职务:普通成员
等级:1
金币:1.0
发贴:139
注册:2001/10/31 14:15:30
#32002/3/2 11:58:49
我是想在当前场景播放完毕后
清除当前场景中的所有元素,再播放后面的场景,来达到提高运行效率的目地



5D荣誉斑竹

职务:普通成员
等级:2
金币:2.0
发贴:617
注册:2001/11/25 16:32:29
#42002/3/2 17:45:13
不必卸载场景,场景切换对于播放速度没有什么太大的影响,关键是看你当前场景里有多少mc,mc越多,越影响速度,unloadmovie()是卸载mc实体的。



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
注册:2000/9/15 13:56:49
#52002/3/3 16:22:25
报错说明已经卸载了。



greelu

职务:普通成员
等级:1
金币:1.0
发贴:139
注册:2001/10/31 14:15:30
#62002/3/4 8:42:36
明白了谢谢各位!



肖和

职务:普通成员
等级:1
金币:10.0
发贴:266
注册:2002/2/2 15:56:44
#72002/3/5 10:11:12
哦,原来如此,