xArray = [111,232,434];
buttonInstanceName.onPress = function(){
r = random(20);
for(i=0; i<r; i++){
xArray.push(xArray[0]);
xArray.shift();
}
person1._x = xArray[0];
person2._x = xArray[1];
person3._x = xArray[2];
}
- xArray = [111,232,434];
- buttonInstanceName.onPress = function(){
- r = random(20);
- for(i=0; i<r; i++){
- xArray.push(xArray[0]);
- xArray.shift();
- }
- person1._x = xArray[0];
- person2._x = xArray[1];
- person3._x = xArray[2];
- }
Ahora, para la línea por línea
xArray = [111,232,434]; ^ Se trata de un
matriz que contiene los números que se van a utilizar como posiciones _x, uno por cada clip de película que desea mover.
buttonInstanceName. onPress = function () ( ^ Este es el instanceName del botón que desea activar esta función,
onPress handeler es un evento dinámico,
= function () ( es estándar para decir que las siguientes líneas de código van a ser agrupados y ejecutar
onPress de
buttonInstanceName .
r = random (20); ^ Este es la asignación de un número aleatorio entre 0 y 20 a una variable. Pronto este número se cuántas veces pasemos para el conjunto de los números antes de usar los números como las posiciones _x.
for (i = 0; i <r, i + +) ( ^ Se trata de un
para el bucle , Con la forma en que estamos utilizando aquí su básicamente diciendo: "
i es igual a cero, para empezar, siempre y cuando
i es menor que el número aleatorio que se fijó para el
r a continuación, hacer todo entre las
( &
) , Cada vez que el las cosas entre
( &
) Se han hecho sumar 1
i , Compruebe que
i sigue siendo inferior al
r , Si es entonces hacer todo entre las
( &
) de nuevo ".
xArray. push (xArray [0]); ^ Esto le dice a nuestra matriz para añadir lo que al principio de la matriz hasta el final de la matriz.
xArray.shift (); ^ Esto elimina el tema en el comienzo de la matriz. (ver cómo los elementos de la matriz están jugando un salto para las vueltas al azar?)
) ^ Esto termina la
para el bucle .
person1. = _x xArray [0]; ^ Esto asigna el primer número de la matriz como la posición _x del movieclip con la instanceName
person1 = person2._x xArray [1];
= person3._x xArray [2]; ^ Estos son los mismos que anteriormente sólo tomar nota de cómo el número en su interior
[] cambios.
) ^ Esto termina a cabo la función.
Ahora, ¿qué hacer con todo esto usted lo pide, lo coloca en la línea de tiempo principal de la película, el lugar de la movieclips en el escenario, ya sea el cambio
buttonInstanceName el nombre de la instancia de su botón o cambiar el nombre de la instancia de su botón de
buttonInstanceName .
Cambiar
person1 (2,3) con los nombres de instancia de los clips de la persona, o viceversa.
Strong with this one, the sudo is.