如何使影片剪辑在整个场景中随机出现?

时间:2013-06-19 20:28:06

标签: actionscript-3 flash random actionscript

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

代码是我试图为随机出现的movieclip

提供的代码
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也没有定义。

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

1 个答案:

答案 0 :(得分:0)

您不应该在框架中使用代码 在单独的课程中使用 无论如何,如果您之前已经定义了escale,那么您的代码看起来是正确的 喜欢

var escale:Number = 1;

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

trace(parent.enemy3);

也许你的敌人3不在当前movieclip的父级别中