Preload virker ikke
Hvorfor virker det her ikke. Det er i onEnterFrame det går galt vil jeg mene.var aImages = new Array("1.jpg", "2.jpg", "3.jpg", "4.jpg");
var iImgNum = aImages.length;
if(this.iImg < 1 || this.iImg == undefined) { this.iImg = 0; }
for(var i:Number=1; i<=iImgNum; i++)
{
// Create a new movieclip to load external images
var mcName:String = "imgContainer_mc" + i;
_root.createEmptyMovieClip(mcName, _root);
// Load the external movie into the new movieclip
_root.mcName.loadMovie("images/"+ this.i +".jpg");
// Create text field for persent loaded
_root.createTextField(["preloadTxt_txt"+i], i, 250-(i*20), 250-(i*20), 200, 25);
_root["preloadTxt_txt"+i].text = i;
_root["preloadTxt_txt"+i].border = true;
}
// Create a new movieclip to load external images
//this.createEmptyMovieClip("imgContainer_mc", this.iImg);
// Create text field for persent loaded
//this.createTextField("preloadTxt_txt", (this.iImg+1), 250, 250, 200, 25);
//preloadTxt_txt.border = true;
// Load the external movie into the new movieclip
//imgContainer_mc.loadMovie("images/"+ this.iImg +".jpg");
// Check the download status of the external movie once every frame
this.onEnterFrame = function()
{
for(var i:Number=1; i<=iImgNum; i++)
{
var mcName:String = "imgContainer_mc" + i;
trace("onenterframe : " + _root.mcName.getBytesLoaded())
// Trace the percentage of the movie that has loaded
_root["percent"+i] = (_root.mcName.getBytesLoaded() / _root.mcName.getBytesTotal()) * 100;
if(isNaN(_root["percent"+i]) != true)
{
_root["preloadTxt_txt"+i].text = Math.round(_root["percent"+i])+ "% loaded"+i;
if(_root["percent"+i] == 100) _root["preloadTxt_txt"+i]._visible = false;
}
if(_root["percent"+i] == 100 && i == iImgNum)
{
gotoAndStop(2);
//delete this.onEnterFrame;
}
}
}
stop();
