我正在计划一个射击游戏,我想让一个“敌人”在整个地方随机出现,以便能够在出现时拍摄。所以我必须让它出现并消失,然后再次出现在不同的位置,可能是不同的大小。
代码是我试图为随机出现的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也没有定义。
我该怎么做才能让它发挥作用?代码中是否缺少某些内容?
答案 0 :(得分:0)
您不应该在框架中使用代码 在单独的课程中使用 无论如何,如果您之前已经定义了escale,那么您的代码看起来是正确的 喜欢
var escale:Number = 1;
还将代码放到开头并检查跟踪
trace(parent.enemy3);
也许你的敌人3不在当前movieclip的父级别中