I've stopped using document classes. A document class has to
load on the first frame, and anything it references will also load
on the first frame, and anything they reference will load on the
first frame, even if you set your linked library items and classes
to load on a different frame. For me, that makes document classes
useless. I have built pre-loaders that are separate .swf that load
and monitor the main .swf. A good reason to build a pre-loader
within the main .swf is reusing library art. Using another .swf
just for preloading is not always the best solution. I hope Adobe
and users don't forget that Flash is a multimedia application, and
maintaining file size/download times is very important. I'm hoping
in Flash 10 a document class can be set to load on a different
frame, until then I only use them during testing and alpha
builds.