私はそれを持っていると思ったが、それでも私のmovieClipをplay()にさせることができない。ロールオーバー時に「updateBomb」関数になっているというトレースを取得していますが、currentBombはフレーム2に移動して再生されません。なぜこれが起こっているのか考えはありますか?ムービークリップがコンテナMCにあることが原因でしょうか?
function getStarted(event:MouseEvent){
startClip.removeEventListener(MouseEvent.ROLL_OVER, getStarted);
for (var i:int = 1; i < 11; i++) {
var currentBomb:MovieClip = bombClip["bomb_" + i];
trace(currentBomb);
currentBomb.addEventListener(MouseEvent.ROLL_OVER, function (evt:MouseEvent):void { updateBomb(currentBomb); });
}
bombClip.play();
}
function updateBomb(currentBomb:MovieClip):void {
trace("in update bomb");
trace(currentBomb);
currentBomb.gotoAndPlay(2);
}
updateBombにtracecurrentBombを追加しましたが、これが取得したものです
[object bombNum1_5]
in update bomb
[object bombNum1_5]
in update bomb
[object bombNum1_5]
in update bomb
[object bombNum1_5]
in update bomb
[object bombNum1_5]
in update bomb
[object bombNum1_5]
別の爆弾をロールオーバーしたとき。爆弾を名前で参照する必要がありますか?