Swf breaks when I rename its folder AND loader.contet=null and bytesloaded=bytesTotal

I am on a nightmare project where I have to fix the terribly messy code of a developer that was fired, and I have an error so weird I do not even know where to begin…(I really wanted to start from scratch, but the company insisted I had to build off of what was already done…)

It is a flex project and I am building using flash develop. It has a loader loading an image from an online server…
-If I publish and then double click the swf it works fine.
-If I move the swf, or rename the folder the swf is in, the loader.content perpetually = null.

It is super crazy because if I print out a visual log on every frame after the complete event has fired,
loader.content+" “+loader.contentLoaderInfo.bytesLoaded +” "+loader.contentLoaderInfo.bytesTotal will show up as “null 24073 24073”

how in the world can any of this even be possible??
First of all, how is it possible that you can’t even rename the folder that it was published in, or it will break, and second of all, how is it possible that loader.content = null when at the same time it shows that all of the bytes of the image are loaded!??

(one other bit of odd info, if I put the loader on the stage I see the image, but if I try to access loader.content I can’t because it = null)

If anyone has any clue, please help! Thanks!