主题:  我作的FLASH常有时提示该代码可能造成计算机长时间未响映

mynamezmw

职务:普通成员
等级:1
金币:0.0
发贴:44
注册:2002/10/17 12:21:43
#12002/12/6 16:17:58
还提示说是否放弃该脚本?请问是怎么回事?怎样避免?
代码没有提示错误。



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#22002/12/6 16:42:10
循环次数达到数十万次,一般是进入了死循环



mynamezmw

职务:普通成员
等级:1
金币:0.0
发贴:44
注册:2002/10/17 12:21:43
#32002/12/6 17:28:51
i= random(70);
_alpha = i+30;
_x = random(300);
_xscale = i+30;
_yscale = i+30;
gotoAndPlay(i);
for(ii=0;ii<10;ii++){
duplicateMovieClip("", "a"+ii, ii);

}
我在帧内的脚本是这样的,这也会造成循环次数达到数十万次?

编辑历史:[这消息被mynamezmw编辑过(编辑时间2002-12-06 17:29:23)]


janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#42002/12/6 18:10:48
方便的话,把文件传上来看看



mynamezmw

职务:普通成员
等级:1
金币:0.0
发贴:44
注册:2002/10/17 12:21:43
#52002/12/7 9:00:07
已发上
 下载

编辑历史:[这消息被mynamezmw编辑过(编辑时间2002-12-07 09:08:44)]


janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#62002/12/7 15:31:02
原因是你在mc内部进行了嵌套复制。你进行了10次复制,然后它们每个会再复制10次,再然后这100个每个还复制10次……性能再好的计算机也会拖垮

解决办法是把复制的代码移到mc外面去。


相关文件:点这儿打开



mynamezmw

职务:普通成员
等级:1
金币:0.0
发贴:44
注册:2002/10/17 12:21:43
#72002/12/9 9:56:11
谢谢