Я развертываю Flash SWF, созданный с использованием Flex (3.2) / flexbuilder. Это единственный SWF-файл, который не выполняет никаких дополнительных запросов данных. В нем есть код предварительной загрузки для отображения индикатора выполнения при загрузке (это примерно 650 МБ).
Он отлично работает почти во всех средах, но при развертывании по HTTPS не загружается - только в IE6. Код предварительной загрузки вызывает ошибку, которая означает, что событие предварительной загрузки передает неверное значение (примечание: я не эксперт по Flash!).
Я нашел некоторую документацию по Adobe, которая подразумевает, что такое зависание может быть вызвано использованием недействительного сертификата SSL. Я подозреваю, что это может быть так (примечание: я не больше эксперт по SSL, чем эксперт по Flash). Есть ли какие-то другие варианты, которые мне следует изучить, или я вообще лаю не на то дерево?
К вашему сведению, вот нижняя часть стека вызовов
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.preloaders::Preloader/timerHandler()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()