adobe flash cs5如何移动容器&儿童

时间:2013-02-27 23:52:55

标签: actionscript flash-cs5

那么我怎么能为一个坦克的容器(没有代码as3)来移动坦克(使用as3,如tank.x + = tankSpeed)本身,同时他所有的部件(轮子,turrel,其他东西) ,因为我不想在每个框架中独立移动所有零件,例如旋转turrel并同时移动水箱的容器,我没有在adobe flash cs5中找到如何添加形状(矩形, circle ...)到一些主容器并给它一些对象名称然后在代码中得到这样的东西(as3):

container //get the container itself

container.child1

container.child2

如果可能的话

1 个答案:

答案 0 :(得分:1)

在CS5中创建一个新的MovieClip,将其放在舞台上,并为其指定实例名称tank。在MovieClip内部绘制你的坦克,但是将每个移动部分放入他们自己的每个MovieClips中,并使用唯一的实例名称,例如wheel_1wheel_2,{{1} },turret

现在,您可以独立于主时间轴上的代码操作坦克的各个部分,如下所示:

other_thing

移动坦克的简单例程看起来像这样(未经测试):

tank.wheel_1.play();
tank.turret.stop();
tank.wheel_2.gotoAndPlay('reverse');