TLF and Classic Text problems with Preloader

I have built a site using TLF text because it was default in CS5, only to find out that if I build my own custom preloader, it doesn’t work because the RSL (Runtime Shared Libraries) have their own preloader, that conflicts with mine. (this preloader is necessary to use TLF text.)

I didn’t really need TLF, and (Classic is default in CS5.5), so I just went through and converted all text to Classic Text, and then I went to Publish Settings and changed the AS3 settings to use “Custom Preloader Loop” then I set the default Linkage for RSL to “Merged Into Code” and now my custom Preloader is working. However this created a new problem.

This SWF was an external SWF to the original that loads it. The parent SWF loads this one fine, but there are some ‘dispatchEvent’ that call back to the parent SWF and it’s timeline. Before converting the text and changing the preloader this worked fine, now the dispatchEvents seem to have quit working.

Any ideas why?