Moja sytuacja wygląda następująco - ładuje obrazki do galerii z XML które wyświetlaja się obok siebie następnie skaluje do pewnego rozmiaru jednak w pętli for zeskalowany zostaje jedynie ostatni obrazek kod wygląda następująco
Kod: Zaznacz cały
function wywolajMini(){
_root.createEmptyMovieClip("kontener_mc", _root.getNextHighestDepth());//tworzymy pustego movie clipa
kontener_mc._x = _root.galeria_x;
kontener_mc._y = _root.galeria_y;
var mojMCL:MovieClipLoader = new MovieClipLoader();
for (i=0; i<_root.zdj_lb; i++) { //pętla, która dodaje kolejne zdjęcia z XMLa
miniURL = zdj[i].attributes.mini_url; // adres url zdjecia z XML
mini_mc = kontener_mc.createEmptyMovieClip(i, kontener_mc.getNextHighestDepth() ); //tworzymy mini_mc
mini_mc._x = _root.mini_szer*i; // układa zdjęcia w pionie jedno pod drugim -polozenie na osi y = wyskolość zdjęcia * i
mojMCL.loadClip(miniURL,mini_mc);//ładuje url z xml do mini_mc
//skalowanie
trace(mini_mc._name);
mojMCL.addListener(_listener);
var _listener:Object = new Object();
_listener.onLoadInit = function(mini_mc:MovieClip){//funkcja skalująca mini_mc
_root.mini_mc._width = 20;
_root.mini_mc._height = 20;
}
}
}
wywolajMini();pozdrawiam