主题:  怎么实现动画片段的随机出现啊

zhggood

职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2001/3/31 13:28:01
#12002/4/25 8:51:43
我在制作中遇到这样的问题,因为是个游戏,所以需要一些东西每次出来的都不一样,需要随机的出现。但是怎么实现我不知道,希望有高手相助。



icemedia

职务:普通成员
等级:1
金币:0.0
发贴:124
注册:2001/5/16 11:22:51
#22002/4/25 16:41:01
假设在_root下:
把需要出现的MC 起名字 mc1, mc2 mc3......

num=Math.random(totleNumber);
_root["mc"+num] 就是你要的随机 MC



大肚佛

职务:普通成员
等级:1
金币:1.0
发贴:247
注册:2001/6/6 9:48:50
#32002/4/26 21:44:04
math.random()值返回是在0-1之间。

这个可以直接用random()



icemedia

职务:普通成员
等级:1
金币:0.0
发贴:124
注册:2001/5/16 11:22:51
#42002/4/27 10:21:15
sorry:

should be:

num=Math.floor(Math.random()*10)
_root["mc"+num] 就是你要的随机 MC



maxflash

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2002/4/27 10:48:21
#52002/4/27 10:56:51
num=Math.floor(Math.random()*10)
_root["mc"+num];
还是有些不妥
不如用random() 灵活






maxflash

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2002/4/27 10:48:21
#62002/4/27 11:01:17
应该是root["mc"+".num"];吧!