Обычно, если скрипт выполняется дольше отведенного ему времени (15 секунд по умолчанию), считается что что-то пошло не так - залипли в цикле например.
Можно увеличить время таймаута (в свойствах при паблишинге вроде должно быть), но лучше обрабатывать информацию небольшими кусками, чтобы флеш не думал, что программа зависла.
Вот
в этой статье подробно описывается как из обычного синхронного куска кода сделать асинхронный, не вешающий программу.