我正在制作游戏,我需要在影片剪辑中找到影片剪辑的 currentFrame。
这是应该发生的:
我有一个名为“kaas”的盒子(movieclip),里面有2个movieclip。在舞台开始时,它停留在 frameLabel "heel" 上。当您碰撞(跳转)到“kaas”时,它应该播放 frameLabel “kapot”,它会播放。如果 frameLabel "kapot" 的 currentFrame 是第 52 帧,它应该 removeChild "kaas" 这就是问题所在,我不知道如何检测当前的 framelabel "kapot"。
现在我尝试了用 currentFrame 和 currentFrameLabel 查看事物,但没有成功。
以下是目前的部分:
if (player.hitTestObject(kaas)) {
yVel = 3;
player.x += xVel + 2;
kaas.gotoAndStop("kapot"); // als je het blokje raakt.
if (kaas.currentFrame == 52){ // this is the part where I try to check the current frame of "kapot".
removeChild(kaas);
}
}
我得到的错误是我不能指向一个空对象。(错误 #1009)。
现在我的问题是我将如何为此进行工作检查(if 语句)。
亲切的问候, 雷米