Кажется, вы что-то напутали. Вы вызываете методы. А обработчик события вызывается, когда происходит то, на что он подписан.
Скажем, грузите картинку через MovieClipLoader. Обработчик события onLoadInit вызовется, когда закончится загрузка. Что вам мешает вызывать метод loadClip с заданным интервалом?
1) Можно загрузить все изображения (если их мало и это не критично), потом с интервалом "плавно отображать на экране", да хоть что делайте с ними потом.
2) Загружаем одно изображение, со свистелками-перделками отображаем, потом начинаем грузить 2-е. Отображение начинать, когда сработает обработчик события загрузки.
Вот вам простенький пример:

Код AS1/AS2:
var pics:Array = new Array("1.png", "2.png");
var container:MovieClip = createEmptyMovieClip("container", getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();
var currentPic:Number = 0;
mcLoader.addListener(this);
mcLoader.loadClip(pics[0], container);
//
function onLoadInit(mc:MovieClip) {
currentPic++;
mc._alpha = 0;
timer = setInterval(displayPic, 50, mc);
}
//
function displayPic(mc:MovieClip) {
if (mc._alpha < 100) {
mc._alpha += 5;
} else if (currentPic < pics.length) {
setTimeout(function() {mcLoader.loadClip(pics[currentPic], container);}, 3000);
clearInterval(timer);
} else {
clearInterval(timer);
}
}