0

我正在计划一个射击游戏,我想让某个“敌人”一次随机出现在整个地方,以使其能够在出现时被射击。所以我必须让它出现和消失,然后再次出现在不同的位置,可能是不同的大小。

代码是我尝试为随机出现的电影剪辑添加的代码

parent.enemy3.x=(Math.random()* 400) + 70;
parent.enemy3.y=(Math.random()* 300) + 70;
escale= Math.random() + 0.2;
parent.enemy3.scaleX = escala;
parent.enemy.scaleY = escala;

我将这段代码放在影片剪辑内的第二层中,沿其出现和消失的动画。但是它似乎不起作用,我得到的错误是movieclip的实例不是未定义的属性,然后它说escale也没有定义。

我应该怎么做才能让它工作?代码中是否缺少某些内容?

4

1 回答 1

0

你不应该在框架中使用代码在单独的类中使用,如果你之前定义了你的 escale,你的代码看起来是正确的

var escale:Number = 1;

还要将代码放在开头并检查跟踪

trace(parent.enemy3);

也许你的enemy3 不在当前movieclip 的父级

于 2013-06-20T12:27:52.130 回答