Preloader hanging on bad connection

On a rubbish connection, like packets getting lost or just really slow, my flash site preloaders hang. But Ive notived that other people’s preloaders don’t, they just go slow. I’m using a preloader swf to load another swf. Is there a better way of doing this to avoid hanging issue?

Its happening with any preloaders, inside the loaded sft too

Thanks