Problem with Mac IE and dynamic image positioning

Hello all. I’m new here so I hope this goes in the right place.

I’m using MX 2004 for a photographic portfolio project. The site seems to work fine on 99% percent of systems. Unfortunatley a strange error occus when viewing the site with IE on Mac OSX.

I a dynamically loading images using LoadMovie and repostioning them so that they are centred. Sometimes with Mac IE the image doesn’t get centred and is loaded with the top left corner in the centre of the screen as it would had the repositioning not happened.

This only happens sometimes and only with some images and with different images each time. I can reproduce the effect on my Mac but am stumped as to why it happens. I have ruled out the flash player version (it happens with them all) and have tried numerous export settings.

Here’s the code for the loading and repositioning and the link, any ideas?

http://www.stevenewbold.co.uk

[FONT=Fixedsys] if (_root.image1loaded == false) {
//load image to empty movie clip
_root.images.createEmptyMovieClip(“holder1”, 1001);
_root.images.holder1.loadMovie(“flashimagesmac/mike.jpg”);
//loader
_root.images.attachMovie(“loader”, “loader1”, 10);
_root.images.loader1._alpha = 50;
_root.images.loader1._xscale = 50;
_root.images.loader1._yscale = 50;
_root.images.loader1._x = _root.images.holder1._x;
_root.images.loader1._y = _root.images.holder1._y;
//check loading
_root.images.onEnterFrame = function() {
var bl = _root.images.holder1.getBytesLoaded();
var bt = _root.images.holder1.getBytesTotal();
if (bt>4) {
// if the movie has started loading
var percentage = Math.round(bl/bt*100);
var percentile = Math.round(percentage/10);
this.loader1.gotoAndPlay(percentile+1);
if (bl>=bt) {
// the movie has finished loading

				//remove loader
				_root.images.loader1.removeMovieClip();
				//center image
				_root.images.holder1._x = -(_root.images.holder1._width/2);
				_root.images.holder1._y = -(_root.images.holder1._height/2);
				//make sure image is visable
				_root.images.holder1._visible = true;
				// delete the method
				delete this.onEnterFrame;
				// tell the button the image is now loaded
				_root.image1loaded = true;
			}
		}
	};
}

[/FONT]