Thanks for the reply, appriciate the help. The two pictures are the same, unless its just me, i can't see anything different between them.
One more thing (Sorry!), my aim is to switch between horizontal scroll and vertical scroll. I assume that your method would be very similar to translate to adapt to vertical scrolling.
For this, i did the same as you showed in your first post, but set Y as "Obstacle.Y-((Object*Obstacle.Bullet.Speed)/2)" instead of X. This works exactly as your example, which is great.
I used the second part of your method by setting X as "yMin+((yMax-yMin)/(spawnCount+1)*(loopindex+1))" and again, it does work but the blocks are set horizontally.
How do i set this veritcally? I know you showed how to do it in your second post, but thats with horizontall scroll.
I can provide a capx for verticall scroll if needed, it's more or less the same as the one i've already provided.
Sorry about the constant questions, and apologies about not being more specific.