Кажется, я не могу найти ответ на то, что, на мой взгляд, было обычной проблемой.
Что я хочу сделать, это:
1. Показать диалог открытия файла
2. Обработать выбранный файл
3. Во время обработки файла сообщите о ходе работы пользователю
У меня определен файл, и я использую browseForOpen и AddEventListener:
public var fileInput:File = new File();
fileInput.browseForOpen("Open file",[filter]);
fileInput.addEventListener(Event.SELECT, onFileSelect);
// Step 2 - function gets called to process the file
private function onFileSelect(e:Event):void
{
// Step 3 - do some processing, and at intervals report progress to the screen
}
Моя проблема в том, что любые изменения на экране в приемнике событий не будут выполнены, пока функция не будет завершена.
Любая помощь будет оценена,
Спасибо