![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2011
Сообщений: 22
|
При вызове через ApiConnection методов Javascript таких как showPaymentBox, из флеша в IFRAME, диалоговое окно не перекрывает флешку в браузерах Chrome и IE.
Помогает установка wmode='opaque'. Но при этом значительно снижается производительность и появляются ошибки вплоть до краха флеш плагина в браузерах. Можно ли как то временно выставлять этот параметр при вызове диалоговых окон или может быть есть другое решение этой проблемы? Еще заметил что в других играх при вызове приглашения друзей например, флешка как бы исчезает а после закрытия окна опять появляется. А у меня в фаерфоксе появляется диалог прямо поверх флешки, в опере она так же исчезает, в хроме и IE окна под флешкой. |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Исчезает она не сама по себе. Можно принудительно прятать swf контейнер.
Js код: this.hideApp = function() { if(navigator.userAgent.indexOf("Firefox") != -1 || navigator.userAgent.indexOf("Opera") != -1) { document.getElementById(APP_ID).style.visibility = 'hidden'; } else { document.getElementById(APP_ID).parentNode.style.position = 'absolute'; document.getElementById(APP_ID).parentNode.style.top = "9000px"; } }; this.showApp = function() { if(navigator.userAgent.indexOf("Firefox") != -1 || navigator.userAgent.indexOf("Opera") != -1) { document.getElementById(APP_ID).style.visibility = 'visible'; } else { document.getElementById(APP_ID).parentNode.style.position = 'relative'; document.getElementById(APP_ID).parentNode.style.top = "0px"; } }; |
|
|||||
|
Регистрация: Aug 2011
Сообщений: 22
|
Спасибо помогло
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|