# Flexible progres barr - Please Help!

**URL:** <https://forum.kirupa.com/t/flexible-progres-barr-please-help/202608>\
**Category:** Uncategorized\
**Created:** [October 3, 2006, 12:43am UTC](https://forum.kirupa.com/t/flexible-progres-barr-please-help/202608 "2006-10-03T00:43:14Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![hendryx](https://avatars.discourse-cdn.com/v4/letter/h/90ced4/32.png) [@hendryx](https://forum.kirupa.com/u/hendryx)\
**Post date:** [October 3, 2006, 12:43am UTC](https://forum.kirupa.com/t/flexible-progres-barr-please-help/202608/1 "2006-10-03T00:43:14Z")

</div>

I’m learning flash on my own.  
I use this code, and it working well. This is external .swf preloader for the “01.jpg” - width 600 pix.

but  
the “01.pg” will be changed dynamic in future, so I need to make progerss bar which will fit to different size (width) of images.

//Frame 3 script

this.createEmptyMovieClip(“MyExternallyLoadedSWFMovieHolder”,0);  
var MyVariable = “01.jpg”;  
MyExternallyLoadedSWFMovieHolder.\_x = 0;  
MyExternallyLoadedSWFMovieHolder.\_y = 0;

//Preloader script

total\_bytes = (this.\_parent.MyExternallyLoadedSWFMovieHolder.getBytesTotal());  
loaded\_bytes = (this.\_parent.MyExternallyLoadedSWFMovieHolder.getBytesLoaded());  
remaining\_bytes = (total\_bytes-loaded\_bytes);  
percent\_done = (int((loaded\_bytes/total\_bytes)\*600));  
bar.ba.target = (percent\_done);  
DisplayProgress = (Math.round(bar.ba.\_width))+" % loaded.";  
if (bar.ba.\_width\>599) {  
gotoAndPlay(4);  
} else {  
gotoAndPlay(2);  
}

Any suggestions?

Thanx
