Mmm este tipo de fallos creo que no se pueden saber, si funciona un lado y el otro no sera o que solo lo has hecho con el sprite de la izquierda o algo externo que afecta la animacion... suele ser un fallo tonto xD
aunque te recomiendo que no uses un sprite para cada lado, cr?eme yo hice eso, y al hacerlo solo con un sprite a la derecha y usando image_xscale=-1 para voltearlo, bien que tuve que darme el trabajo de modificar todo el juego si, pero me ahorr? mas de 200 sprites y 1 GB de memoria, y en la mayoria de casos me ahorraba poner SOLO un codigo para cada accion en lugar de duplicarlo para cada lado, sale mas a cuenta hacerlo asi, para que duplicar el sprite pudiendo voltearlo?
aunque te recomiendo que no uses un sprite para cada lado, cr?eme yo hice eso, y al hacerlo solo con un sprite a la derecha y usando image_xscale=-1 para voltearlo, bien que tuve que darme el trabajo de modificar todo el juego si, pero me ahorr? mas de 200 sprites y 1 GB de memoria, y en la mayoria de casos me ahorraba poner SOLO un codigo para cada accion en lugar de duplicarlo para cada lado, sale mas a cuenta hacerlo asi, para que duplicar el sprite pudiendo voltearlo?