Cómo mover un objeto en Flash
Este tutorial es muy útil a la hora de hacer un juego en Flash (aunquesea para el movimiento del personaje
).
Al finalizarlo va a quedar algo como esto, clickea la película y mueve los cursores…
Con el botón [ + ] haces que la pelota sea más veloz, con el [ - ] la haces mas lenta y con el reset la ubicas de nuevo en su posición original (por si te pierdes fuera de los márgenes).1. Para empezar abrimos un nuevo archivo en Flash (ActionScript 2.0)
2. Dibujamos una pelota con la herramienta óvalo
, la seleccionamos y apretamos [ F8 ], le damos de nombre “Pelota” y la convertimos en un MovieClip.
3. Seleccionamos el MovieClip de la pelota y le damos como nombre de instancia pelota

4. Seleccionamos la pelota y en el panel de acciones [ F9 ] colocamos el siguiente código:
onClipEvent(load)
{
velocidad = 4; // Aumentando este número se conseguirá que la pelota
// se mueva más rapido, de lo contrario irá mas despacio
}
onClipEvent(enterFrame)
{
if(Key.isDown(Key.UP))
{
_y -= velocidad; // Si se presiona la flecha hacia arriba
// se resta la variable 'velocidad'
// a su posición _y.
// La posición X = 0 e Y = 0 se encuentra
// en el extremo izquierdo de la película
}
if(Key.isDown(Key.DOWN))
{
_y += velocidad;
}
if(Key.isDown(Key.LEFT))
{
_x -= velocidad;
}
if(Key.isDown(Key.RIGHT))
{
_x += velocidad;
}
}
5. Probamos la película presionando Ctrl. + Enter y ya nos tendría que funcionar!
Desde aquí puedes bajarte el archivo *fla con el código explicado, inclusive el de los botones [ + ] , [ - ] y reset. ¡DESCARGAR!



Hola, gracias por el tutorial…
Mira, haber si me puedes ayudar… lo que pasa es que me gustaría hacer que un objeto o personaje se mueva donde yo clikee con el mouse, como en una aventura gráfica “point & click”, haber si me puedes ayudar; lo que pasa es que encontré una información en esta página ”
” http://www.forosdelweb.com/f16/mover-personaje-como-aventura-grafica-610846/ ”
pero no entendí mucho, bueno eso chao y gracias….
Entrá a esta página que explican eso que decis, y muchas otras cosas más…
http://www.tonypa.pri.ee/tbw/tut23.html
hola a todos gracias por ayudarme
joder!!!que me hirve la capota!!quiero hacer un juego tipo elevator action!!!!y mi cerebro ya tiene script en corto!!!!
hermano sabes le doy ctrl+enter y no se mueve el objeto solo se mueve cuando no esta corriendo ocea en el editor porke?
Hace mucho que no uso Flash, pero si no se te mueve cuando ejecutas la escena es porque seguramente algo mal tenés en el código. Revisa en donde colocaste el código.
Gracias