主题:  错在哪里?

跋涉者

职务:普通成员
等级:2
金币:1.0
发贴:520
#12003/3/12 8:20:04
我把一个MC拖入场景,又加了一个按钮,在按钮上写了如下代码:
on(release){
duplicateMovieClip(_root.MCname,"MCname"+i,i)
"MCname"+i._x=random(400)
"MCname"+i._y=random(400)
i=i+1
}
运行后,MC不能复制,毛病出在哪里?
后来改为:
on(release){
duplicateMovieClip(_root.MCname,"MCname"+i,i)
this["MCname"+i]._x=random(400)
this ["MCname"+i]._y=random(400)
i=i+1
}
一切正常了,我记得以前用上面那段代码也可以的,这是为什么呢?
请高手赐教。



Mozier

职务:管理员
等级:5
金币:11.0
发贴:2994
#22003/3/12 8:45:15
老张168在上个帖子中说
引用:
我记得以前用上面那段代码也可以的,

可以吗?!
this ["MCname"+i]相当于把复制出的MCname存储在数组里。



跋涉者

职务:普通成员
等级:2
金币:1.0
发贴:520
#32003/3/12 8:57:27
谢谢麽子。我试过了,上面那段代码还是不行,错在哪里呢?我是菜鸟啊。



流云止水

职务:普通成员
等级:3
金币:1.0
发贴:1447
#42003/3/12 14:41:06
"MCname"+i
问一下,这里的 i 是当作什么类型处理?
整型?还是字符?



5D限制级

职务:普通成员
等级:6
金币:10.0
发贴:4970
#52003/3/12 14:45:51
"MCname"+i._x=random(400)
_root.["MCname"+i]
关于表达式语法



跋涉者

职务:普通成员
等级:2
金币:1.0
发贴:520
#62003/3/12 15:03:41
dreamreader在上个帖子中说
引用:
"MCname"+i
问一下,这里的 i 是当作什么类型处理?
整型?还是字符?



整型,应该是字符吧。