|
|
|
#1 |
|
Senior Member
Join Date: Apr 2001
Posts: 940
|
_level Loader
I have this loader set up but it won't recognize the level in order to get the bytesloaded and bytesTotal. I am sending the level as a parameter to the function
Code:
//====== Inital Level Loader ===============
levelLoader = function (file, level) {
lev = "_level"+level;
loader_holder._x = 600.0;
loadMovieNum(file, level);
trace("LEV :"+lev);
progressCheck.onEnterFrame = function() {
var percent = (lev.getBytesLoaded()/lev.getBytesTotal())*100;
if (!isNan(percent)) {
_root.loader_holder.bar._xscale = percent;
} else {
trace("0% loaded");
}
if (percent == 100 && lev.getBytesLoaded()>1) {
delete progressCheck.onEnterFrame;
loader_holder._x = 846.0;
trace("LEVEL: "+level+" "+"IS FULLY LOADED");
}
};
};
levelLoader("squares.swf", 9);
|
|
|
|
|
|
#2 |
|
Banned
Join Date: Apr 2001
Location: Montréal, Québec.
Posts: 25,397
|
This one seems to work...
Code:
//====== Inital Level Loader ===============
levelLoader = function (file, level) {
lev = "_level"+level;
loader_holder._x = 600.0;
loadMovieNum(file, level);
trace("LEV :"+lev);
progressCheck.onEnterFrame = function() {
var percent = (this["_level"+level].getBytesLoaded()/this["_level"+level].getBytesTotal())*100;
//trace (percent);
//trace((this["_level"+level].getBytesLoaded()/this["_level"+level].getBytesTotal())*100);
if (!isNan(percent)) {
_root.loader_holder.bar._xscale = percent;
} else {
//trace(lev);
trace("0% loaded");
}
if (percent == 100) {
delete progressCheck.onEnterFrame;
loader_holder._x = 846.0;
trace("LEVEL: "+level+" "+"IS FULLY LOADED");
}
};
};
levelLoader("ringB.swf", 9); // tried it with one of my files...
|
|
|
|
|
|
#3 |
|
Senior Member
Join Date: Apr 2001
Posts: 940
|
Ah nice one I tried everything but the right thing. Thanks
YAAAAAAAA
|
|
|
|
![]() |
|
||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|