# Resizing Mc problem

**URL:** <https://forum.kirupa.com/t/resizing-mc-problem/27816>\
**Category:** flash\
**Created:** [August 6, 2003, 9:43pm UTC](https://forum.kirupa.com/t/resizing-mc-problem/27816 "2003-08-06T21:43:28Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![7of9](https://avatars.discourse-cdn.com/v4/letter/7/c89c15/32.png) [@7of9](https://forum.kirupa.com/u/7of9)\
**Post date:** [August 6, 2003, 9:43pm UTC](https://forum.kirupa.com/t/resizing-mc-problem/27816/1 "2003-08-06T21:43:28Z")

</div>

Below is part of my flash movie and it works syntax wise but I don’t get the results I want. For example under the thumbnails function after the first image it creates it sizes the image exactly like I want it. But the second image it will not resize at all, why?  
The resize prototype is called twice but won’t resize on the second loop value. Weird…What I’m I doing wrong?

\_global.LoadThumbNails= function()  
{  
var iNumPics; //contains the number of Pictures to create

for (i=0; i \<= 1; i++)  
{  
ThumbNailMc= \_root.McHolder[“ColorMc” + McColors\*];  
ContainerMc= ThumbNailMc.createEmptyMovieClip(“PicContainer”,i);  
ContainerMc.loadMovie(“pict0002.jpg”);

```
   var bytes_loaded= Math.round(ContainerMc.getBytesLoaded());
   var bytes_total= Math.round(ContainerMc.getBytesTotal());
   var getPercent= bytes_loaded/bytes_total;
   
   ThumbNailMc.onEnterFrame= function()
    {
      if (bytes_loaded &gt;1 && bytes_loaded &gt; bytes_total-10 && ContainerMc._width &gt; 0 && getPercent &gt;= 1)
  	   {
		  
   	        ContainerMc.ResizeImage(45,20);
		ContainerMc._x= (-1 * (ContainerMc._width/2)) ;
		ContainerMc._y= -1 * (ContainerMc._height/2);
		ContainerMc._alpha= 100;
		delete this.onEnterFrame;
	   }
	  else
	   {
	     bytes_loaded= Math.round(ContainerMc.getBytesLoaded());
	     bytes_total= Math.round(ContainerMc.getBytesTotal());
	     getPercent= bytes_loaded/bytes_total; 			
	   }
	}//thumbnail...	

```

} //for  
} //function

MovieClip.prototype.ResizeImage= function(wMax, hMax)  
{  
if(this.\_width \> wMax || this.\_height \> hMax)  
{  
//which dimension is the most oversized  
wDiff = this.\_width - wMax;  
hDiff = this.\_height - hMax;  
//calculate ratio  
if(wDiff \> hDiff)  
{  
ratio = (wMax/this.\_width) \* 100;  
}  
else  
{  
ratio = (hMax/this.\_height) \* 100;  
}  
}  
else  
{  
//if image doesn’t need to be resized set ratio to 100  
ratio = 100;  
}  
this.\_xscale = this.\_yscale = ratio;  
};
