If you analyse the image, you can easily see that there are 8 horizontal sprites. So that's why I put 8 for horizontal frames. As for the vertical ones, it's very difficult to say. But I chose 16 for vertical frames. Don't ask me why  

 Maybe that needs more observation 
 
Then on CreateActor > Script : 
- Code: Select all
 ChangeAnimationDirection("Event Actor", STOPPED);
animpos = ( the position you want from the tile ) // say 6 which corresponds to the upper Blue square sprite. Remember, first anim position starts at animpos=0)
The only problem is that when converting the actor to tiles, you loose you animpos condition. Tha animation goes back to 0  
 
I'm gonna make some research on that kind of sprites ...
See you !