主题:  问一个关于MOUSE事件的问题

恶先生

职务:普通成员
等级:1
金币:0.0
发贴:79
注册:2001/7/26 2:42:39
#12001/11/30 0:17:59
1:on beginSprite me
2: pNormalMember=sprite(me.spriteNum).member
3: case pDownState of
4: "No Down State":
5: pDownMember=member pNormalMember
6: "Append 'Down'"
7: pDownMember=member(pNormalMember.name&&"Down")
8: "Member+1"
9: pDownMember=member(pNormalMember.number+1)
10: "Name Down State":
11: pDownMember=member pDownMemberName
12: end case

其中的"No Down State""Name Down State"条件是如何得到的程序中并没有标明其条件来自何处。pNormalMember.name&&"Down"是什么意思特别是我注意到pNormalMember.name和pNormalMember.number,为什么是name与number?



tony3066

职务:普通成员
等级:1
金币:0.0
发贴:58
注册:2001/10/14 18:25:18
#22001/11/30 8:41:06
No Down State""Name Down State"---应该是程序的前面已经在属性中添加的
pNormalMember.name&&"Down"--------是指pNormalMember.name加上一个空格后再加上“down”,如pNormalMember.name是“nor“,则他就是“nor down”,一般来说,用来命名down状态下的mem。
pNormalMember.name&&"Down"和pNormalMember.number+1---都是用来命名down状态下mem的一种常用方法