У меня есть 2 класса: MainContainer который наследуется от BasicLoader. В BasicLoader происходит загрузка картинки. Соответственно есть 2 подписки на события

Код AS3:
imageLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, imageLoading);
imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoaded);
Вопрос: Как мне лучше получать информацию о прогрессе загрузки в классе MainContainer?
На текущий момент я в методе который прописан в BasicLoader диспатчу событие, на которое вешаю слушатель в MainContainer, но может есть более простой и удобный способ?