Коллеги, вот сегодня еще поколупался в попытках динамически анализируя xml вида

Код:
<item filename="17920" descr="81.17920.00.1 30 pcs. 6 pers. Dinner set/Aleksandria/Reminiscence "/>
<item filename="17898" descr="81.17898.00.1 20 pcs. 6 pers. Tea set/Aleksandria"/>
...
отловить отсутствие файлов (filename) на диске.. и получается что что-то видимо с тем, что не успевает отрабатываться все события.. на вот такой код

Код:
var mclListener:Object = new Object();
mclListener.onLoadStart = function(target_mc:MovieClip) {
trace(target_mc+"-- начал загружаться");
};
mclListener.onLoadError = function(target_mc:MovieClip, errorCode:String, httpStatus:Number) {
trace(taget_mc+"-- нету файла");
}
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
var playlist_xml = new XML();
playlist_xml.load("imperial.xml");
playlist_xml.ignoreWhite = true;
playlist_xml.onLoad = function(success) {
if (success) {
var tracks_xml = playlist_xml.firstChild;
for (var i = 0; i < tracks_xml.childNodes.length; i++) {
_root.createEmptyMovieClip("image_mc"+i, this.getNextHighestDepth());
var ibig="Slides/"+ tracks_xml.childNodes[i].attributes.filename+".jpg";
image_mcl.loadClip(ibig,eval("image_mc"+i));
}}}
trace выдает результат в виде:
_level0.image_mc273-- начал загружаться
т.е. это - последний клип...(конец tracks_xml.childNodes.length)..
почему же мне не выдаются результаты по всем остальным, начиная с первого?...
может все-таки поможет кто-нибудь? буду оч. признателен!