主题:  一个奇怪的问题......

flashfun

职务:普通成员
等级:1
金币:0.0
发贴:65
#12004/1/16 16:28:01
用duplicateMovieClip(target, newname, depth)可重制影片剪辑n个,按照flash动作脚本字典所说用removeMovieClip(target)可删除该指定的影片剪辑,问题是实际操作中,只删除2/3的影片剪辑(例如100个,只删除60个,就执行下一语句了),影片剪辑有余留现象,这该如何解决,或者如何判断removeMovieClip(target)语句的执行情况,继而进行控制!



UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
#22004/1/17 10:22:53
??你把你删除的代码贴出来看看



flashfun

职务:普通成员
等级:1
金币:0.0
发贴:65
#32004/1/17 12:52:22
重制影片剪辑n个:
for (i = 0; i < num; i++)
{
duplicateMovieClip(_root.a, "mc" + i, i);
setProperty("mc" + i, _x, a[i] );
setProperty("mc" + i, _y, b[i]));
setProperty("mc" + i, _yscale, c[i]);
setProperty("mc" + i, _rotation, d[i]);
}

删除该指定的影片剪辑:
removeMovieClip(_root.a );



UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
#42004/1/17 13:16:16
removeMovieClip只能删除duplicateMovieClip出来的MC



flashfun

职务:普通成员
等级:1
金币:0.0
发贴:65
#52004/1/17 15:53:15
是啊,俺是用removeMovieClip(_root.a )去删除duplicateMovieClip(_root.a, "mc" + i, i)的MC,可问题就是删除不干净,有余留现象,请问tx,该如何解决?




UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
#62004/1/18 14:12:26
不明白,贴源文件吧



flashfun

职务:普通成员
等级:1
金币:0.0
发贴:65

冰风溪谷

职务:普通成员
等级:1
金币:1.0
发贴:210
#82004/1/21 13:12:25
有的时候被复制出来的MC为什么没播放完整就消失了呢?