主题:  两次不同方式复制mc的问题?

云飞扬

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2001/5/31 12:42:07
#12001/7/30 14:47:24
用attachMovie复制到场景中的mc能否再用duplicateMovieClip对其进行复制?
我试过几次,似乎不行。did anyone know it?



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#22001/7/30 15:06:03
我试过,可以呀

测试代码如下:

_root.attachMovie("a", "b", 1);
b._x = 100;
b._y = 100;
duplicateMovieClip ("b", "c", 2);
c._x = 200;
c._y = 200;
stop ();



云飞扬

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2001/5/31 12:42:07
#32001/7/30 15:19:34
你的确实可以。
我的方式如下:
主场景,层1中
this.effect.attachMovieClip("mc_a" ,"virtual_mc1" ,1)
在另一层的放一mc: effect,其中的as:
for (var i=2, i<=8, i++)
{
duplicateMovieClip("virtual_mc1" ,"virtual_mc" add i , i);
setProperty("virtual_mc" add i, _x, 10*i);
}



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#42001/7/30 16:30:53
duplicate的时候,源实例必须可访问,不知道你的文件有没有这方面的问题。

编辑历史:[这消息被janlay编辑过(编辑时间2001-07-30 16:31:32)]


闪客作家

职务:普通成员
等级:1
金币:10.0
发贴:275
注册:2001/3/1 5:54:52
#52001/7/30 17:53:43
不如帖源程序上来



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:585
注册:2001/1/22 21:43:15
#62001/7/30 19:47:40
duplicateMovieClip("virtual_mc1" ,"virtual_mc" add i , i);
virtual_mc1没有路径,当然找不到了