主题:  复制子弹的问题?

罗蒙洛索夫

职务:普通成员
等级:1
金币:0.0
发贴:12
注册:2002/3/8 16:11:53
#12002/4/8 17:37:24
我写一个复制飞机子弹的命令:
on (keyPress "") {
    for (i=0; i<=4; i++) {
        duplicateMovieClip ("_root.a", "a"+i, i);
        _root["a"+i].gotoAndPlay(2);
    }
}
a的第2帧是this._y-=40
第3帧是gotoandplay(2)
if(this._y<=-3)
gotoandstop(1)
但复制出的MC只有2只且不会动,但我找不出原因.



5D荣誉斑竹

职务:普通成员
等级:2
金币:2.0
发贴:617
注册:2001/11/25 16:32:29
#22002/4/8 21:14:25
onClipEvent (enterFrame) {
if (Key.isDown(Key.SPACE)) {
_root:number=_root:number-1;
zipu = "zidan_pu" add zn;
duplicateMovieClip (_root.zidan_pu, zipu, zn);
zn = zn+1;
    }
}
至于子弹如何飞向远方,在子弹的mc里做文章就可以了!



罗蒙洛索夫

职务:普通成员
等级:1
金币:0.0
发贴:12
注册:2002/3/8 16:11:53
#32002/4/9 10:43:41
桃人:
能否解释一下我的命令错在那里?



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#42002/4/9 23:07:07
duplicateMovieClip (_root.a, "a"+i, i);