[quote:3dddxys4]* Move the horizontal and vertical lines in a controlled and defined manner.
Well you have a start point (where you started touching) and a end point (where you're currently touching). You could calculate the angle from start to end and use some choose a direction if the angle is close to 0, 90,180 or 270. There are conditions that help with this.
[quote:3dddxys4]* Create this line, as the player moves on the field.
Every time you move create a circle at the player. For the line between the dots you can make a rectangle sprite with it's hotspot left-center. It's height should be the diameter of the circle and it's width should be the distance between one move to another. So you create this sprite at the player and set it's angle toward the previous circle. You have the direction moved so you can add 180 to that to get the angle.
[quote:3dddxys4]* Recognize what is going right and left.
Beyond visualization, which the previous question had a solution for, you can store the inAngle and outAngle in instance variables of the circles. Just set them in the moving stage.
And my experiment of the day trying out some different ideas.
https://www.dropbox.com/s/yi7fthhebl9nt ... .capx?dl=1
/examples24/flowfree.capx
Not really helpful, but it has an amusing flaw.