私は3つのムービークリップを持っています。それぞれに7つのフレームと異なる画像を再生するラベルがあります。それぞれをランダムに停止したいのですが、同じフレームに等しくなることはありません。array.pushが呼び出されたら考えていましたが、その方法がわかりません。だから私はこれまでにこれを持っています:
function startGame(event:MouseEvent)
{
addChild(level6_mc);
addChild(inGameNav_mc);
level6_mc.gotoAndPlay(2);
var timer = setTimeout(startAgain, 1000);
startAgain();
}
// level 6
function startAgain()
{
var randomNumber:Number= Math.floor(Math.random()*7);
var door1 = level6_mc.door1_mc;
var door2 = level6_mc.door2_mc;
var door3 = level6_mc.door3_mc;
door1.gotoAndStop(randomNumber);
door2.gotoAndStop(randomNumber);
door3.gotoAndStop(randomNumber);
}
これには簡単な方法が必要です、私はそれを理解することはできません。私はネット全体で解決策を探してきましたが、すべての方法は非常に複雑です。誰かが私が簡単な解決策を見つけるのを手伝ってくれますか?配列を使うように私に言ったら、例を挙げてください。前もって感謝します