Jump to content
MrAdam

endless loop in script

Recommended Posts

I'm trying to create a simple flash slideshow for a website i'm creating. I'm currently creatign a very simple preloader for it.i have a movie clip with the instance name of "loadbar" which I will make bigger to represent how much has been loaded - fairly standard.Here's my script at the moment:

setProperty(loadbar,_width,0);b_loaded = getBytesLoaded();b_total = getBytesTotal();l_width = 185;while (b_loaded <= b_total) {p_loaded = b_loaded / b_total * 100;single = p_loaded / 100;new_width = single * l_width;setProperty(loadbar,_width,new_width);b_loaded = getBytesLoaded();}gotoAndPlay(2);

But when I "Simulate" the download, it's causing an endless loop and crashing the program.Anybody know why it's not working ??-Thanks

Share this post


Link to post
Share on other sites

It should be -

setProperty(loadbar,_width,0);b_loaded = getBytesLoaded();b_total = getBytesTotal();l_width = 185;while (b_loaded < b_total) {p_loaded = b_loaded / b_total * 100;single = p_loaded / 100;new_width = single * l_width;setProperty(loadbar,_width,new_width);b_loaded = getBytesLoaded();}gotoAndPlay(2);

Cause the code was still running when both were equal. I mean once b_total = b_loaded then none of the values will change cause it has fully loaded.

Share this post


Link to post
Share on other sites

was i righT?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...