Два условия должны выполняться:
Вы не должны проявлять жалости к пользователям вашей программы. (В некоторых очень распространенных операционных системах это останавливает все процессы, и вентилятор на процессоре будет медленно перемещать башню от места, в котором она находилась).
Flash должен вызывать JavaScript.
Существуют определенные ограничения: простые двоичные данные могут быть искажены из-за того, что в JavaScript нет инструментов для их обработки.
Если вас не пугает - используйте ExternalInterface для синхронного вызова XMLHttpRequest.