Here's a fix, pretty simple. Sorry for the delay, sort of tried to rip your code apart bit by bit until I realized the actual solution.
https://dl.dropboxusercontent.com/u/589 ... otype.capx
What I did was change the (now named "flashlight") "test" layer's scroll to "100,100". If you want an object to follow the player across screen and even outside the window (say, for a big level), the scroll has to be 100,100 and not 0,0. 0,0 will force it to stay within the project's specified screen window size.