# Preloader on button

**URL:** https://forum.kirupa.com/t/preloader-on-button/268047
**Category:** flash
**Created:** [August 8, 2008, 4:28pm UTC](https://forum.kirupa.com/t/preloader-on-button/268047 "2008-08-08T16:28:33Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![pjking](https://avatars.discourse-cdn.com/v4/letter/p/6a8cbe/32.png) [@pjking](https://forum.kirupa.com/u/pjking)
#### Post date: [August 8, 2008, 4:28pm UTC](https://forum.kirupa.com/t/preloader-on-button/268047/1 "2008-08-08T16:28:33Z")

</div>

Hello,

I have a image that loads on a button click. The image is quite big and takes a while to load. I want to add a loading bar to the button.

Code for button

this.onRelease = function() {  
filesize = obj.picture.getBytesTotal();  
loaded = obj.picture.getBytesLoaded();  
obj.preloader.\_visible = true;  
if (loaded != filesize) {  
obj.preloader.preload\_bar.\_xscale = 100\*loaded/filesize;  
} else {  
obj.preloader.\_visible = false;  
if (obj.picture.\_alpha\<100) {  
obj.picture.\_alpha += 10;  
}  
}  
};

It is not working. Can anyone help?

Thanks
