Jag har 3 st movieclips där alla har ett movieclip med instansen loader.
Jag har en Array där jag lagt in sökvägen som en sträng och vill sedan komma åt den för att få klippen osynliga men får det inte
att funka :bla
Tacksam för lite hjälp!
var bgImages:Array = new Array();
bgImages[0] = "bild1.jpg";
bgImages[1] = "bild2.jpg";
bgImages[2] = "bild3.jpg";
var bgSections:Array = new Array();
bgSections[0] = "main.sections.welcomeMc.containerMain.container";
bgSections[1] = "main.sections.aboutMc.containerMain.container";
bgSections[2] = "main.sections.contactMc.containerMain.container";
var bgLoaders:Array = new Array();
bgLoaders[0] = "main.sections.welcomeMc.loader";
bgLoaders[1] = "main.sections.aboutMc.loader";
bgLoaders[2] = "main.sections.contactMc.loader";
var counter:Number = 0;
function loadBg() {
if (counter<3) {
//MovieClipLoader
var myMCL:MovieClipLoader = new MovieClipLoader();
myListener = new Object();
myListener.onLoadComplete = function(targetMC) {
//FUNKAR EJ
_root[bgLoaders[counter]]._visible = false;
//
counter++;
loadBg();
};
myListener.onLoadError = function(targetMC) {
counter++;
loadBg();
};
myMCL.addListener(myListener);
myMCL.loadClip(bgImages[counter], bgSections[counter]);
}
}
Array-notation som du försöker använda array:en "bgLoaders" i fungerar enbart med en nivå i taget. Vill du använda flera samtidigt så måste du använda eval() istället: