2009-03-31 6 views
0

Я развертываю Flash SWF, который был создан с использованием Flex (3.2)/flexbuilder. Это единственный SWF, который не выполняет никаких дополнительных запросов данных. У этого есть некоторый код preloader, чтобы показать индикатор выполнения, когда он загружается (это приблизительно 650 МБ).Что может вызвать предварительный загрузчик Flex/Flash для зависания HTTPS в IE6?

Он отлично работает практически во всех средах, но при развертывании через HTTPS он не загружается - только на IE6. Есть ошибка, вызванная кодом preloader, который подразумевает, что ошибочное значение передается событием preloader (nb. Я не эксперт Flash!).

Я нашел документацию по Adobe, которая подразумевает, что такой вид подвески может быть вызван использованием недействительного SSL-сертификата. Я подозреваю, что это может быть так (nb. Я больше не эксперт по SSL, чем эксперт Flash). Есть ли еще какие-то другие варианты, которые я должен исследовать, или я вообще лаю в неправильном дереве?

FYI вот нижняя часть стека вызовов

 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() 
+0

Было бы более интересно получить верхнюю часть стека фактически ... –

ответ

0

Проблема, кажется, вызвано использованием «не-кэша» заголовки в комбинации HTTPS. Вы можете избежать этого, удалив их на стороне сервера (php, перезаписи сервера и т. Д.). примечание

Adobe на жука (2005):

http://kb.adobe.com/selfservice/viewContent.do?externalId=fdc7b5c&sliceId=2

Интересный тест-люкс сделано Lessrain еще в 2005 году, а также:

http://www.blog.lessrain.com/flash-loading-and-browser-cache-test-suite/

... Но эй, действительно ли кто-нибудь еще использует IE6?