Inicio > Flash > kenshint > Mover un objeto con On mouse event

Mover un objeto con On mouse event

Experto:
Usuario:
Fecha: 22/11/2008
Valoración: (5,00 sobre 5) Categoría: Flash
22/11/2008
manolini, usuario preguntando en Flash
Usuario
Hola
estoy haciendo un flash en el cual mediante unos botones de flechas vaya moviendo un objeto a lo largo de la pantalla,
Para ello utilizo on mouse event pero el problema que tengo es que solamente me mueve el objeto una vez, para que siga el movimiento tengo que salir del boton y posicionarlo otra vez.
¿hay alguna forma de hacer que el movimiento sea continuo?
el codigo es el siguiente:
pruebo ponerle un do while pero no sirve de nada


on (rollOver) {
do {
setProperty ("grafico", _x, grafico._x-1);
} while ("grafico",_x<20);
}


Un saludo
22/11/2008
manolini, experto respondiendo en Flash
Experto
Hola:

Aver si te sirve este codigo:

______________________________________________________________________________________________________
if (Key.isDown(key.up)) {
setProperty ("grafico", _y, grafico._y-5);
}
if (Key.isDown(key.down)) {
setProperty ("grafico", _y, grafico._y+5);
}
if (Key.isDown(key.left)) {
setProperty ("grafico", _x, grafico._x-5);
}
if (Key.isDown(key.right)) {
setProperty ("grafico", _x, grafico._x+10);
}
________________________________________________________________________________

Suerte!!
By kenshin_t
22/11/2008
manolini, usuario preguntando en Flash
Usuario
Excelente. Una fantástica solución.
Más opciones
Enlaces patrocinados