Здравствуйте,
alatar!
Ваш совет действительно помог, но лишь отчасти.
Теперь myPopUp появляется в середине "зависалова", а не как прежде, в конце.
Но я хочу ещё сократить это время. Для меня желательно, чтобы PopUp появлялся так быстро, как если бы за ним не следовало никаких вычислительных операций, тобишь как в нормальном режиме.
Всё больше склоняюсь к решению проблемы с помощью таймера, но хочется найти решение поизящней...
И ещё всплыла проблемка:

Код AS3:
function myFunction(event):void{
// этот код закрывает приложение.
}
myPopUp.addEventListener(FlexEvent.UPDATE_COMPLETE, myFunction);
mx.managers.PopUpManager.addPopUp(myPopUp, this, true);
PopUpManager.centerPopUp(myPopUp);
- Последняя строка кода уже не работает. И так тоже:

Код AS3:
function myFunction(event):void{
PopUpManager.centerPopUp(myPopUp);
// этот код закрывает приложение.
}
myPopUp.addEventListener(FlexEvent.UPDATE_COMPLETE, myFunction);
mx.managers.PopUpManager.addPopUp(myPopUp, this, true);