Nije uobicajena praksa da se prvo slovo funkcije "capitalizuje" ali nebitno... to je kao po nekoj konvenciji o programiranju...
Problem koji vidim moze da bude ako nisi prethodno formirao Array.
var aWidth = new Array();
Ako jesi, imash gresku na drugom mestu, a to je da u funkciji onLoadInit() ti svaki put uradis i=0; i to ga vraca uvek na 0, a tebi treba counter koji ce da se povecava svaki put a ne da se vraca na nulu svaki put. (ta funkcija se poziva onoliko puta koliko "container" objekata imash)
Drugo, moze da bude problem sto tebi "container" menja "vlasnika" svaki put. Tj. ti dinamicki pravis objekte i svaki od njih postaje "container". Pitanje je da li se onLoadInit() poziva dovoljno brzo, pre nego sto se stvore novi objekti u onom loop-u i zamene sadrzaj "kontejneru". Trebalo bi da tokom trejsa uvek dobijes istu vrednost ako se ne varam? Sto ne valja.
Mozda ti je najbolje da u niz (array) tj. svaki njegov element stavis kompletne objekte pa im onda citas _width direktno.
Code:
var arraySaSvimObjektima:Array = new Array();
function Ucitaj(){
for(i=1; i<=8; i++) {
arraySaSvimObjektima[i] = this.createEmptyMovieClip("container" + i, this.getNextHighestDepth());
mcLoader.loadClip("d:/www/final/africko pleme - 0" + i +".jpg", arraySaSvimObjektima[i]);
trace(arraySaSvimObjektima[i]);
}
}
btnSubmit.onRelease = function() {
for(j=1; j<=8; j++){
trace( arraySaSvimObjektima[i]._width );
}
}
www.zeitgeistmovie.com - film koji mora svako da vidi! (free to download)