Como se hace para que, al presionar las flechas del teclado, un objeto se mueva en tal direccion?
Gracias!!
| |||
Pero que le pasa a la gente? estoy muy seguro de que esta pregunta muchos la podrian contestar de buena manera y bien explicada, y sin darme un enlace. Que pasa que nadie responde?? La verdad que cuando entre a este foro, pensé que era una comunidad altruista y cooperativa. pero ahora veo que no! Les repito la pregunta: como mover un MC con las flechas del teclado?????? De forma que, al presionar arriba se mueva para arriba, etc... Respondan!!!!!!! |
| |||
Hola, yo estoy recien aprendiendo actionscript y ando en la misma, la otra vez un amigo me explico como hacerlo pero se me olvido como, asi que pregunte aki en el foro y me dieron un codigo pero no me resulto. Por ejemplo yo dibuje un circulo y estoy intentando que se mueva al apretar la flecha derecha. Lo primero que tienes que hacer es seleccionar el objeto y convertirlo en clip de pelicula, le pones un nombre(ejemplo circulo). Y despues en el codigo escribes lo sgte: on (keyPress "<Right>") { circulo._x += 100; } Algo asi me dijeron pero no me resulta, pero me acuerdo que cuando mi amigo me explico, probo el programa y le resultaba, y el codigo era algo parecido a este. |
| |||
Ya compadre, estaba buscando en la web y encontre esto http://www.tonypa.pri.ee/tbw/tut04.html alli sale como mover un objeto, esta en ingles pero algo se entiende, en todo caso si me resulta te explico paso a paso como lo hice. |
| |||
Ya me resulto Selecciona el objeto que quieras mover y conviertelo en clip de pelicula, luego seleccionas el objeto y te vas al panel acciones(importante debes tener el objeto seleccionado) En acciones pegas este codigo tal como esta : onClipEvent(load) { step=10; } onClipEvent(enterFrame) { if (Key.isDown (Key.RIGHT) ) { this._x+=step; } else if (Key.isDown (Key.LEFT) ) { this._x-=step; } else if (Key.isDown(Key.DOWN) ) { this._y+=step; } else if (Key.isDown(Key.UP) ) { this._y-=step; } } Eso es todo. P.D: step es una variable, para darle velocidad al movimiento. |
| ||||
Cita: ve, aveces si buscas lo puedes encontrar :D
Iniciado por Sebaest Pero que le pasa a la gente? estoy muy seguro de que esta pregunta muchos la podrian contestar de buena manera y bien explicada, y sin darme un enlace. Que pasa que nadie responde?? La verdad que cuando entre a este foro, pensé que era una comunidad altruista y cooperativa. pero ahora veo que no! Les repito la pregunta: como mover un MC con las flechas del teclado?????? De forma que, al presionar arriba se mueva para arriba, etc... Respondan!!!!!!! PD: ese codigo n ota muy compelto lo puedes modificar para por decir si es un auto q al presionar la tecla derecha acelere y si la sueltas empiese a desacelerar.. y no baje a 0 oo en otros cassos no baja a 0 sin oq se queda pro decir en 50 o l oq sea XD, y al precionar derecha avansa 50 a la primera... entiendes ?? ^^ |