Preloader causes poor image quality and grey hairs! Please help

I typically hesitate to post about topics that are well covered, but this is ridiculous, I’m going crazy.

I have a preloader, and I’m using the following code for it:

onClipEvent (enterFrame) {
	var bytes = _root.getBytesTotal();
	var bytes_loaded = _root.getBytesLoaded();
	if (bytes_loaded == bytes) {
		_root.gotoAndPlay(2);
		this.kirupatxt = "movie loaded";
	} else {
		_root.gotoAndStop(1);
		this.kirupatxt = "loading (" + bytes_loaded + "/" + bytes +")";
		
	}
}

The code doesn’t really seem to be the problem. The problem is that the second that I move my contents to the second frame to make room for the preloader, my images go to hell. They instantly look as if they’ve been set to “low quality”, and are temporarily fixed by right clicking on the running .swf and clicking on “high” (even though it is already set on high). Again, all it takes is moving the content to frame two for the quality to deteriorate.


(Note how the logo looks. It is a perfectly high quality logo - check www.renderition.com to see how it looks without the extra frame.)

I can hardly expect my users to reset their quality setting every time they open my page.

This is becoming a huge problem, I’m going rather crazy. Please, please help! I’m sure I’m doing something inane, but I can’t for the life of me figure it out.

Thanks folks.

Cheers,

-Ryan