Я разрабатываю приложение FB, используя Flash, используя wmode = "direct" (для 3D-графики).
В Internet Explorer каждый раз, когда я открываю любое диалоговое окно FB (например, диалоговое окно "Купить кредиты"), вспышка исчезает икогда диалоговое окно закрыто, флэш-память не появляется снова ...
Я пытался установить видимость после закрытия диалогового окна: http://developers.facebook.com/docs/appsonfacebook/tutorial/ (в разделе «Специальные рекомендации для разработчиков Adobe Flash»), но это не сработало.
Я также пытался использовать FB.Init hideFlashCallback: http://developers.facebook.com/blog/post/555/ (в разделе «Обнаружение видимости объектов Flash в приложениях Canvas»), но это не так.Кажется, не вызывается функция обратного вызова ...
У кого-нибудь была такая же проблема, и удалось заставить ее работать?Любые другие предложения?
PS - я использую swfobject для встраивания SWF-файла.
Спасибо большое!Roei
ОБНОВЛЕНИЕ: Я удалил параметр appId из URL-адреса FB JS:
<script type="text/javascript" src="http://connect.facebook.net/en_US/all.js#appId=XXXX&xfbml=1"></script>
, и теперь выполняется hideFlashCallback, но все же - вспышка не появляется снова...