With out seeing all the files in the the fla...
You can speed up the flash loading my making your .swf smaller.
If you are running alot of frames.. reduce the size of each pic.. optimized it for the web. strip out anti aliasing and non web colors and reduce the them to about 72 dpi. This will work most of the time with no noticeable loss of quality. You may need to play with it to see how it plays out.
It doesnt seem that you have alot of heavy animation in your flash. So trying reducing your fps if its running at 30 fps. It should run fine at 15-20 fps. This can allow you to reduce the number of total frames making the swf smaller.. which means faster load times.