En lisant ton message, je vois que tu as tout: tu utilises bien la commande déplacer/modifier un évènement, tu utilisez bien les messages...
Tout ce que j'ai à te dire, c'est que c'est un évènement en processus parallèle qui doit régir ces mouvements. Et ceci en plus: une fois ta scène finie, il faut activer un interrupteur local. Créer ensuite une autre page sur le même évènement, et cocher en haut à gauche (les conditions d'évènement on appelle ça): L'interrupteur local A est activé.
Si un évènement exécute sa commande et en fais une autre en même temps, utilise alors la commande Attendre pour laisser la première commande (déplacement par exemple) finir puis la suivante s'affiche (message par exemple).