Perhaps your assets are somehow getting included multiple times. Luckily, there are some tools out there that can help you figure out what's going on:
- In Adobe Flash CC (and similarly in other versions) you can go to
File -> Publish Settings -> Flash (.swf) -> Advanced
and check the boxGenerate Size Report
. This will output some text in the output panel on publish that shows you the sizes and categories of everything in your swf. - Or, you could try the Visual Size Report add-on. Never tried it myself, so not sure if it's good or not.
- If you're using FlashDevelop, and have a .swf as part of a project, you can see some details about its size. Here's an example.
- Finally, if you're compiling with flex and mxmlc, you can add the
-link-report filename
option to generate a report that'll help you out.