quiero que los items cambien de posición con random
y este escript lo hace, pero siempre ay uno que no aparece, que puedo hacer?, gracias!
Código ActionScript :
Items = new Array();
Items[1] = "cu1";
Items[2] = "cu2";
Items[3] = "cu3";
Items[4] = "cu4";
Items[5] = "cu5";
Items[7] = "cu6";
Items[8] = "cu7";
Items[9] = "cu8";
Items[10] = "cu9";
Items[11] = "cu10";
// arrays para las cordenadas
AreaXY1 = new Array();
AreaXY1[1] = Place1._x;
AreaXY1[2] = Place1._y;
AreaXY2 = new Array();
AreaXY2[1] = Place2._x;
AreaXY2[2] = Place2._y;
AreaXY3 = new Array();
AreaXY3[1] = Place3._x;
AreaXY3[2] = Place3._y;
AreaXY4 = new Array();
AreaXY4[1] = Place4._x;
AreaXY4[2] = Place4._y;
// array para el conjunto de cordenadas
AreaXYArray = new Array();
AreaXYArray[1] = AreaXY1;
AreaXYArray[2] = AreaXY2;
AreaXYArray[3] = AreaXY3;
AreaXYArray[4] = AreaXY4;
function InitItems() {
NumberItems = Items.length-1;
// clean up from previous
// set the answer picture in a random
// get the other possible answer and make sure
// we don;t display it
Picture1 = Items[random(NumberItems)+1];
Picture2 = Items[random(NumberItems)+1];
Picture3 = Items[random(NumberItems)+1];
Picture4 = Items[random(NumberItems)+1];
// set the distractor pictures postion 1
setProperty(Picture4, _x, AreaXYArray[1][1]);
setProperty(Picture4, _y, AreaXYArray[1][2]);
setProperty(Picture1, _x, AreaXYArray[2][1]);
setProperty(Picture1, _y, AreaXYArray[2][2]);
setProperty(Picture2, _x, AreaXYArray[3][1]);
setProperty(Picture2, _y, AreaXYArray[3][2]);
setProperty(Picture3, _x, AreaXYArray[4][1]);
setProperty(Picture3, _y, AreaXYArray[4][2]);
}
InitItems(); 