var molePosX:Array = [166.90, 494.8, 810.7];
var molePosY:Array = [282.55, 512.45, 730.35];
var randomHole:Number = Math.floor(Math.random()*10)+1; //Only generate
switch (randomHole){
case 1: trace("1");
moleRun(molePosX[1],molePosY[1]);
break;
case 2: trace("2");
moleRun(molePosX[2],molePosY[1]);
break;
case 3: trace("3");
moleRun(molePosX[3],molePosY[1]);
break;
case 4: trace("4");
moleRun(molePosX[1],molePosY[2]);
break;
case 5: trace("5");
moleRun(molePosX[2],molePosY[2]);
break;
case 6: trace("6");
moleRun(molePosX[3],molePosY[2]);
break;
case 7: trace("7");
moleRun(molePosX[1],molePosY[3]);
break;
case 8: trace("8");
moleRun(molePosX[2],molePosY[3]);
break;
case 9: trace("9");
moleRun(molePosX[3],molePosY[3]);
break;
case 10: trace("10");
break;
}
function moleRun(xPos:Number,yPos:Number){
var mole:Mole = new Mole();
mole.x = xPos;
mole.y = yPos;
addChild(mole);
}
The problem is that the moles are just jumping out of position. I assigned it according to a 3X3 hole position. There are 9 holes in total but I am not sure why they jump out of the destined position. Thank you!