removeMovieClip(this); 命令的问题,高手指导下.

各位好,我在用AS2.0制作动画的时候出现了下列问题,麻烦懂的朋友指导一下。我想做一个碰撞检测的动画,比如用mc1去撞mb,mb里设置了本身移动的动画(代码写的),mb中... 各位好,我在用AS2.0制作动画的时候出现了下列问题,麻烦懂的朋友指导一下。
我想做一个碰撞检测的动画,比如用mc1去撞mb,mb里设置了本身移动的动画(代码写的),mb中有一个帧(如帧5)加入了Stop();removeMovieClip(this);我想不停调用mb,然后用mc1去碰撞它,当碰撞到的时候,mb跳到跳到帧5并删除调用的这个对象。
但在制作的过程中有以下问题:
1、碰撞检测可以实现,mb自己运动可以实现。
2、能检测到碰撞,也可以使mb跳到帧5,但奇怪的事来了,mb删除了一会,又在别的位置出现了,这个什么问题,请高手指导。
我写的代码如下:
调用mb部分:
j=1;
onEnterFrame = function() {
if(j<10){
attachMovie("mb", "mb"+j,-1*j-5);
this["mb"+j]._x=random(Stage.width);
this["mb"+j]._y=random(Stage.height);
j++
}
}

mb自身移动的代码如下:
帧1:
onEnterFrame = function() {
if(this._x<Stage.width-this._width/2){
this._x+=3;
this._rotation=90;
}
else{gotoAndPlay(2);}}
帧2:
gotoAndPlay(1);
帧5:(空白帧)
removeMovieClip(this);

碰撞检测部分:(针对调用mb1)
if(this.hitTest(_root.mb1)){
with(mb1){
gotoAndPlay(5);
}

全部代码太多了,上面只提供了部分代码,请高手帮忙看一下,是哪儿不对,为什么会出现删除调用的对象后,几秒后又在另一个地方出现。
展开
 我来答
布丁搬家
2012-12-31 · TA获得超过4037个赞
知道大有可为答主
回答量:4770
采纳率:0%
帮助的人:2412万
展开全部
删除一个特定的Flash实例MC。
东西 - 从Flash屏幕
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网易云信
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同... 点击进入详情页
本回答由网易云信提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式