Я создаю приложение Flex и PHP, в котором я предоставляю пользователям опцию Сохранить результаты, которая вызывает службу php, которая генерирует файл результатов. Затем у меня есть функция FileReference.download (url) с URL сгенерированного файла. Проблема в том, что всплывающее окно для сохранения появляется еще до того, как файл будет сгенерирован на сервере. Таким образом, пользователь получит неполный файл, поскольку генерация файла займет как минимум 10-15 секунд.
printToFile.token = customerTyped.printToFile(customerArray,displayno);
var filepath:String= "http://localhost/"+displayno+".txt";
var request:URLRequest = new URLRequest(filepath);
var fileRef:FileReference = new FileReference();
fileRef.download(request);**
Я думаю, что функция (сервис) вызывает функцию PHP customerTyped.printToFile (customerArray, displayno);
не ожидает его возврата и продолжает асинхронно выполнять следующие операторы.
Как заставить диалог загрузки ждать, пока не появится всплывающее окно, пока не будет завершена функция printToFile php .?