Why is my Penguin Fat after changing direction using "scaleX"

My Code:



**

var facing:int = 1;

	if (xspeed<0) {
		walker();
		hero.scaleX=- facing;
	}
	if (xspeed>0) {
		walker();
		hero.scaleX=facing;
	}

**
	

I have my “hero” as a MovieClip that I placed on the stage, and resized. But when he changes direction his width reverts back to the original thats within the MovieClip. Any Ideas?

Chris