Есть приложение в нём несколько классов включая класс preloader и startApp(запустить приложение)
в классе preloader добавляю слушатели

Код AS3:
loaderInfo.addEventListener(ProgressEvent.PROGRESS, progress);
loaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioError);
затем

Код AS3:
private function progress(e: ProgressEvent): void
{
//----------------------------------------------------------------------
if (e.bytesLoaded == e.bytesTotal)
{
appLoaded = true;
startApp();
loaderInfo.removeEventListener(ProgressEvent.PROGRESS, progress);
loaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, ioError);
}
//----------------------------------------------------------------------
}
правильно ли всё организованно ?