Добрый день.
В скрипте мне нужно в цикле выполнять некие действия, которые занимают довольно длительное время, и я хотел бы информировать пользователя о прогрессе выполнения. Для этого я использую встроенный флешовый ProgressBar, и в цикле увеличиваю его значение. Проблема заключается в том, что из-за высокой нагрузки процессора во время выполения скрипта (до 100%) ProgressBar просто не успевает перерисовываться.
Как мне указать флешу, чтобы он прорисовал ProgressBar, и только после этого приступил к следующей итерации цикла? Т.е. мне нужен, если кому известно, аналог Application.ProcessMessages из Delphi. Функции sleep() или аналога я тоже не нашёл - можно было бы попробовать приостановить выполнение скрипта на несколько милисекунд - по идее, флеш должен был бы высвободившееся процессорное время потратить на прорисовку ProgressBar.
В общем, подскажите
