http://doogog.com/actionscript-3-ext...preloader.html

This one works for me.

Just pulls in your main swf.

I found it wouldn't work using the document class, your base class has to be linked to a movieclip on the second frame.