Специально скачал флешбилдер посмотреть что там и как - оказалось все просто, логика правда немного другая
Вместо добавления кадра - прелоадера на Sprite - мейн класс, мы делаем сам мейн класс прелоадером - MovieClip, в который вставляем кадр с реальной точкой входа нашего приложения. После загрузки всего остального содержимого просто переходим на другой кадр, получив дефинишн по имени класса, предварительно добавив его в качестве аргумента компилятора:
PreloaderProject.zip
Обращу внимание на то, что пустой проект грузится моментально, поэтому прогресс бара видно не будет. Чтобы увидеть прогресс бар, можно добавить большой файл на второй кадр и залить на хостинг.
Работоспособность подтверждает трейс процесса загрузки.
Все работает
Главное правило с прелоадерами - ни в коем случае не импортировать ненужные классы, иначе первый кадр потянет за собой все ресурсы приложения, что полностью убьет смысл прелоадера