ben ca ma l´air tres bien tout ca, tu pourrais y rajouter le deplacement sans probleme.
si ton personnage n´est pas a sa destination, tu lui fais un update de sa position avec le code que je t´avais passé.
dans ton if la ou tu veux rajouter le code de ton deplacement tu mes:
velocity.setParam(tile.x - position.x, tile.y-position.y);
velocity.normalize(); / / je sais plus comment je l´a appelé la fonction
la tu update ta position:
position.addV(velocity);
monClip.x=position.x;
monClip.y=position.y;
mais je te conseillerais de separer les blocs distinct de ta fonction en plusieur fonctions.
ca va beaucoup aleger ta fonction onEnterFrame.
pour repositionner ton perso par example tu te fais une fonction rotateCharacter(), qui prend ou non des paramettres,