External SWF asset libraries - most efficient method?

I’m sure you’ll be able to answer this creatify, as I seem to recall you mentioning them before :wink:

I haven’t experimented with external SWF’s purely as image/sound libraries etc. I generally embed assets and/or load in sound/textures/geometry etc dynamically.

However as I’m starting development on my first game, I would like to use an asset SWF per level, so all images, sounds, models etc are contained in this SWF, nice and clean, just one file loaded per level. No code, just assets.

Not only for the structure, but embedding transparent PNG’s is very important, as obviously uncompressed PNG’s are pretty hefty, and flash does a great job of it.

So for those with experience of asset SWFs, what do you think is the best method of loading/removing/accessing/managing them?

Cheers,
RumbleSushi