主题:  为什么?凭什么?谁帮忙看看,我错在哪里?

surfhere

职务:普通成员
等级:1
金币:1.0
发贴:195
#12002/3/15 11:10:25
一个MC的NAME叫basket,变量temp="basket"

name1=_root.basket._name;
trace("name1="name1);
name2=_root.temp._name;
trace("name2="name2);

为什么只显示name1=basket,name2却不显示呢??



surfhere

职务:普通成员
等级:1
金币:1.0
发贴:195
#22002/3/15 11:30:30
我自己明白了,_root.后面跟变量是不认识的,它只认MC的NAME



redsteps

职务:普通成员
等级:1
金币:1.0
发贴:144
#32002/3/15 12:13:32
name2=_root.basket.temp._name;
trace("name2="name2);



surfhere

职务:普通成员
等级:1
金币:1.0
发贴:195
#42002/3/15 12:41:29
变量temp和那个MC都是在-root下的。
_root.后面大概认数值型的变量。
一旦遇到字符型的,就死翘翘,就象这个例子,它一定认为有一个NAME是temp的MC



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
#52002/3/16 15:53:47
surfhere在上个帖子中说
引用:
我自己明白了,_root.后面跟变量是不认识的,它只认MC的NAME


谁说_root后面不可以跟变量的,是真的吗?