mc随机出现的as3代码?

单击按钮,9个mc中随机出现一个mc,每次场景中只有一个mc。... 单击按钮,9个mc中随机出现一个mc,每次场景中只有一个mc。 展开
 我来答
thinkluoqi
2011-01-18 · TA获得超过113个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:192万
展开全部
两种方法:

第一种
1.假设现在9个MC都是主场景的子对象,但是坐标在舞台以外(这样舞台上才看不见mc)

btn.addEventListener(MouseEvent.CLICK, bc);

function bc(e) {
var rNum = Math.floor(random() * 9);//取随机数
var _mc =this.stage.getChildAt(rNum);//通过随机数 取MC对象
_mc.x = 50;
_mc.y = 50;//随便设置一下_mc坐标,让在舞台上显示
//当然你还要加一个把上一次显示的mc对象移动到舞台外的语句;
}

第二种方法 和第一种差不多 只不过第二种方法是把9个MC放到一个数组里面 然后操作 是一样的。 第二种方法的好处就是比 如果主场景上有其他对象,也可以操走,如果第一种方法,舞台上有其他对象 就不行了;

不知道你明白了吗。。 我打游戏去了 别人在催了 888
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式