ゲームを作成していて、ムービークリップ内のムービークリップの currentFrame を見つける必要があります。
これが起こるべきことです:
その中に2つのムービークリップがある「kaas」と呼ばれるボックス(ムービークリップ)があります。ステージの起動時に、frameLabel の「heel」にとどまります。「kaas」に衝突(ジャンプ)すると、frameLabel「kapot」が再生されます。frameLabel "kapot" の currentFrame がフレーム 52 である場合、removeChild "kaas" が必要であり、そこに問題があるため、どのフレームラベル "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);
}
}
私が得るエラーは、null のオブジェクトに直接送信できないというものです。(エラー #1009)。
今私の質問は、これに対してどのように動作チェック(ifステートメント)を行うかです。
敬具、 レミー