Всем доброго времени суток. Вопрос, как красиво написадь код, для loadClip для 4х клипов. Я это сделал так

Код:
var mclListener:Object = new Object();
mclListener.onLoadProgress = function(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number)
{
var percentDone:Number = bytesLoaded / bytesTotal * 100;
progressMovie.percentDoneLabel.text = String(Math.ceil(percentDone))+ " %";
};
var image_mcl:MovieClipLoader = new MovieClipLoader();
mclListener.onLoadComplete = function(target_mc:MovieClip)
{
mclListener.onLoadComplete = function(target_mc:MovieClip)
{
mclListener.onLoadComplete = function(target_mc:MovieClip)
{
mclListener.onLoadComplete = function(target_mc:MovieClip)
{
gotoAndPlay("start");
backMusic.start();
};
image_mcl.loadClip("slideShowPic/image4.jpg",slideClip04);
progressMovie.partitionText.text = "Loading Music";
progressMovie.almostDone.text = "Almost Done";
};
image_mcl.loadClip("slideShowPic/image3.jpg",slideClip03);
progressMovie.partitionText.text = "Loading Buttons";
progressMovie.almostDone.text = "";
};
image_mcl.loadClip("slideShowPic/image2.jpg",slideClip02);
progressMovie.partitionText.text = "Loading Pictures";
progressMovie.almostDone.text = "";
};
image_mcl.loadClip("slideShowPic/image1.jpg",slideClip01);
progressMovie.partitionText.text = "Initialization";
progressMovie.almostDone.text = "";
image_mcl.addListener(mclListener);
По сути дела я вложил один слушатель в другой, и по мере выполнения onLoadComplete, идет загрузка другова клипа. Но уж больно все это неэстетично смотрится. А как можно это написать красиво?
