He conseguido que al pinchar en cualquier punto del escenario con el ratón, el personaje (un movieClip) se mueva hasta allí con una velocidad constante siempre igual.
El problema son las direcciones en diagonal.
No se como hacer que mi personaje se mueva del punto A al B (en diagonal) con una velocidad constante igual que con las otras 4 direcciones.
Estoy usando el evento ENTER_FRAME y el código que estoy utilizando para las diagonales es este:
william.x += (xScenarioMouse - william.x)/speedW;
william.y += (yScenarioMouse - william.y)/speedW;
(william es el movieclip)
(xScenarioMouse e yScenarioMouse, son la posición del ratón donde quiero que se mueva)
(speedW es la velocidad a la que quiero que se mueva)
Este código está mal, lo se, con esto va hacia ese punto, pero con desaceleración y eso no me interesa.
Si alguien me puede ayudar se lo agradezco enormemente!.
Gracias