¿Cómo se puede variar la posición x?

  • Adde
  • Beginner
  • Beginner
  • No Avatar
  • Registrado: Jul 13, 2004
  • Mensajes: 47
  • Status: Offline

Nota Julio 15th, 2004, 1:32 pm

Im un gran noob, sólo quieren poner a prueba haciendo una cosa (algo un mini-juego), pero debo saber una cosa...i pensar de hacer un mini-juego cuando tiene 3 personas y luego se presiona un botón y las personas cambian de posición entre sí con...y, a continuación, usted deberá adivinar que es que (el nombre de las personas se va a empezar a decir), sin embargo quiero saber cómo hacer un botón que puede hacer cambiar la posición x
Me refiero a lo que no será la misma posición de la las personas cada vez, por lo que variable...este es quizás algo difícil de entender pero que me ayude please...la posición x i queremos que variable es de 111, 232 y 434.

THANK YOU!
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Julio 15th, 2004, 1:32 pm

  • Adde
  • Beginner
  • Beginner
  • No Avatar
  • Registrado: Jul 13, 2004
  • Mensajes: 47
  • Status: Offline

Nota Julio 15th, 2004, 1:32 pm

ops...se olvidó de hacerlo [/ color], lo siento
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13455
  • Loc: Florida
  • Status: Offline

Nota Julio 15th, 2004, 2:41 pm

Código: [ Select ]
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];
}
  1. xArray = [111,232,434];
  2. buttonInstanceName.onPress = function(){
  3.    r = random(20);
  4.    for(i=0; i<r; i++){
  5.      xArray.push(xArray[0]);
  6.      xArray.shift();
  7.    }
  8.    person1._x = xArray[0];
  9.    person2._x = xArray[1];
  10.    person3._x = xArray[2];
  11. }


Ahora, para la línea por línea :D

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.
  • Adde
  • Beginner
  • Beginner
  • No Avatar
  • Registrado: Jul 13, 2004
  • Mensajes: 47
  • Status: Offline

Nota Julio 16th, 2004, 1:09 am

Cool, gracias, no han probado aún pero yo en menos de 5 segundos :P
  • Adde
  • Beginner
  • Beginner
  • No Avatar
  • Registrado: Jul 13, 2004
  • Mensajes: 47
  • Status: Offline

Nota Julio 16th, 2004, 1:59 am

Didnt hacerlo funcionar pero sigo aprendido algo, gracias

Publicar Información

  • Total de mensajes en este tema: 5 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 43 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC