
Код:
function loadXML() {
xmlPics = this.firstChild;
url = [];
about = [];
total = xmlPics.childNodes.length;
for (i=0; i<total; i++) {
url[i] = xmlPics.childNodes[i].childNodes[0].firstChild.nodeValue;
about[i] = xmlPics.childNodes[i].childNodes[1].firstChild.nodeValue;
var clip:MovieClip = createEmptyMovieClip("container"+[i], getNextHighestDepth());
var informer:MovieClip = clip.createEmptyMovieClip("informer", 1);
var mcLoader:MovieClipLoader = new MovieClipLoader();
clip._x = i*120;
trace("good"+[i])
var mclListener:Object = new Object();
mcLoader.addListener(mclListener);
mcLoader.loadClip("pic/"+url[i], informer);
mclListener.onLoadInit = function() {
trace("not good"+[i])
informer._width = 100;
informer._height = 100;
};
};
};
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("pic.xml");
в аутпут:
good0
good1
good2
good3
not good4
not good4
not good4
not good4
...
почему в OnLoadInit все i = 4?