I have a menu on my website that is aprox 1 MB in size, and I don't want the viewer to have to wait that long for the menu to load. If I make some parts of the menu into seperate SWF files, will they be included in the file size the orignal SWF preloader uses? Also, what if I called the imported SWF before it was completely downloaded? And could I build a sepereate preloader for each seperate SWF and have work the same way?

Also, are there any general tips I could use to optomize loading time and file size?