так тоже ничего не происходит!

Код:
function Load_Image2() {
i++;
var image:MovieClip = _root["btn"+i].createEmptyMovieClip("image", _root["btn"+i].getNextHighestDepth());
var imageLoader:MovieClipLoader = new MovieClipLoader();
imageLoader.addListener(this);
_root["btn"+i].image._alpha = 0;
imageLoader.loadClip("Image"+i+".jpg", _root["btn"+i].image);
_root["btn"+i].image._x = ((105 / 2) - (lv["x"+i] / 2));
_root["btn"+i].image._y = ((105 / 2) - (lv["y"+i] / 2));
}
function onLoadComplete(btn:MovieClip) {
while (_root["btn"+i].image._alpha < 100) {
_root["btn"+i].image._alpha = image._alpha + 10;
}
if (i != count) {
Load_Image2();
}
}
где ошибка? помогите плз! очень нада!
вот при таком коде они загружаются друг за другом, но не проявляются! хотя в debugere alpha увеличивается! почему картинка не проявляется??!

Код:
function Load_Image2() {
i++;
var image:MovieClip = _root["btn"+i].createEmptyMovieClip("image", _root["btn"+i].getNextHighestDepth());
var imageLoader:MovieClipLoader = new MovieClipLoader();
imageLoader.addListener(this);
_root["btn"+i].image._alpha = 0;
imageLoader.loadClip("Image"+i+".jpg", _root["btn"+i].image);
_root["btn"+i].image._x = ((105 / 2) - (lv["x"+i] / 2));
_root["btn"+i].image._y = ((105 / 2) - (lv["y"+i] / 2));
}
function onLoadComplete(btn:MovieClip) {
while (_root["btn"+i].image._alpha < 100) {
_root["btn"+i].image._alpha = _root["btn"+i].image._alpha + 10;
}
if (i != count) {
Load_Image2();
}
}