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();