If you have items in your library that are exported for actionscript in the first frame, that might be the problem. Uncheck the box next to Export in first frame at the linkage options window of files from the library to solve this.
If you use components, I’m not sure but that might mess up preloaders too.
And, preloaders should be simple, so they can be loaded very quickly. If you put graphics, tweens, … in it, that will have to be loaded too, causing the preloader to appear after 90% already has been loaded.
Thanks for that, I removed the export in first frame property for my sounds, and the preloader appeared on time, but this means the sounds aren’t ready to play.
Any other ways to fix this? Loading the frame with the sounds on it as a seperate movie will give me the same problem.
Why doesn’t this happen to other Flash movies I’ve seen? I load the sounds when it’s time with an attachMovie method. If they are not exported in the first frame, the sounds with the attachMovie method do not load at all. I’m using attachmovie because the sounds load at random.
I worked it out from that old thread. For anyone else:
uncheck export in first frame
create a scene and dump all your sounds or attached symbols onto the stage. Then just make sure you can’t visit that scene when you run the movie. The preloader comes up like it should.