101xp.com - браузерные игры

  • Автор темы Автор темы inotoxic
  • Дата начала Дата начала

inotoxic

Client
Регистрация
20.04.2015
Сообщения
354
Реакции
164
Баллы
43
На игровых серверах 101xp.com после выбора сервера на котором играть, должна запуститься игра - но этого не происходит в ПМ черный экран.
В firefox 40.0.3 все нормально грузиться и отображается - установлены flash и silverlight плеера.
В чем может быть проблема?
 
Установить тестовый билд http://www.dropbox.com/sh/hung8msai7oczkj/AACpHGkM5Pzt-9KcUBxNcmhxa?dl=0
если не пашет, то выполнить этот сниппет в проекте

Код:
Развернуть Свернуть Копировать
var flashObjects = instance.ActiveTab.FindElementsByTags("embed;object");
if (flashObjects == null) return -1;

for (int i = 0; i < flashObjects.Count; i++)
{
    var flashObjectsNew = instance.ActiveTab.FindElementsByTags("embed;object");
    var element = flashObjectsNew.GetByNumber(i);

    var children = element.FindChildrenByName("wmode");
    if (children != null && children.Count != 0)
    {
for (int j = 0; j < children.Count; j++)
        {
var child = children.GetByNumber(j);
            if (child.ParentElement.ZP_ID != element.ZP_ID)
                continue;

            if (child.TagName.ToLower().Equals("param"))
            {
                var wmode = child.GetAttribute("value");
                if (wmode != null && (!wmode.ToLower().Equals("opaque") && !wmode.ToLower().Equals("transparent")))
                {
                    child.SetAttribute("value", "opaque");
                    element.Reload();
                }
            }
        }
    }
    else
    {
        var wmode = element.GetAttribute("wmode");
        if (!(wmode != null && (wmode.ToLower().Equals("opaque") || wmode.ToLower().Equals("transparent"))))
        {
            element.SetAttribute("wmode", "opaque");
            element.Reload();
        }
    }
}
 
Установить тестовый билд http://www.dropbox.com/sh/hung8msai7oczkj/AACpHGkM5Pzt-9KcUBxNcmhxa?dl=0
если не пашет, то выполнить этот сниппет в проекте

Код:
Развернуть Свернуть Копировать
var flashObjects = instance.ActiveTab.FindElementsByTags("embed;object");
if (flashObjects == null) return -1;

for (int i = 0; i < flashObjects.Count; i++)
{
    var flashObjectsNew = instance.ActiveTab.FindElementsByTags("embed;object");
    var element = flashObjectsNew.GetByNumber(i);

    var children = element.FindChildrenByName("wmode");
    if (children != null && children.Count != 0)
    {
for (int j = 0; j < children.Count; j++)
        {
var child = children.GetByNumber(j);
            if (child.ParentElement.ZP_ID != element.ZP_ID)
                continue;

            if (child.TagName.ToLower().Equals("param"))
            {
                var wmode = child.GetAttribute("value");
                if (wmode != null && (!wmode.ToLower().Equals("opaque") && !wmode.ToLower().Equals("transparent")))
                {
                    child.SetAttribute("value", "opaque");
                    element.Reload();
                }
            }
        }
    }
    else
    {
        var wmode = element.GetAttribute("wmode");
        if (!(wmode != null && (wmode.ToLower().Equals("opaque") || wmode.ToLower().Equals("transparent"))))
        {
            element.SetAttribute("wmode", "opaque");
            element.Reload();
        }
    }
}
а этот снипет поможет моему проекту что бы всплывающее окно появилось о чём в прошлый раз вели разговор???
 
Установить тестовый билд http://www.dropbox.com/sh/hung8msai7oczkj/AACpHGkM5Pzt-9KcUBxNcmhxa?dl=0
если не пашет, то выполнить этот сниппет в проекте

Код:
Развернуть Свернуть Копировать
var flashObjects = instance.ActiveTab.FindElementsByTags("embed;object");
if (flashObjects == null) return -1;

for (int i = 0; i < flashObjects.Count; i++)
{
    var flashObjectsNew = instance.ActiveTab.FindElementsByTags("embed;object");
    var element = flashObjectsNew.GetByNumber(i);

    var children = element.FindChildrenByName("wmode");
    if (children != null && children.Count != 0)
    {
for (int j = 0; j < children.Count; j++)
        {
var child = children.GetByNumber(j);
            if (child.ParentElement.ZP_ID != element.ZP_ID)
                continue;

            if (child.TagName.ToLower().Equals("param"))
            {
                var wmode = child.GetAttribute("value");
                if (wmode != null && (!wmode.ToLower().Equals("opaque") && !wmode.ToLower().Equals("transparent")))
                {
                    child.SetAttribute("value", "opaque");
                    element.Reload();
                }
            }
        }
    }
    else
    {
        var wmode = element.GetAttribute("wmode");
        if (!(wmode != null && (wmode.ToLower().Equals("opaque") || wmode.ToLower().Equals("transparent"))))
        {
            element.SetAttribute("wmode", "opaque");
            element.Reload();
        }
    }
}

Этот билд и стоит.
После выполнения снипета происходит перенаправление на страницу с текстом
что вход не удался - ведутся тех. работы - заходите позже.
Перезагружаешь окно - и опять черный экран.
 
Этот билд и стоит.
После выполнения снипета происходит перенаправление на страницу с текстом
что вход не удался - ведутся тех. работы - заходите позже.
Перезагружаешь окно - и опять черный экран.
))))) ну всё все деньги сняли)
 
Деньги - есть
В браузере то все нормально работает !?
 
Деньги - есть
В браузере то все нормально работает !?
по поводу денег шутка была, ну а так думаю ясно что флеш зены не тянет на обнову игры так как некоторые игры часто обновы делают и старым ставят запрет
 
нужен пример для воспроизведения, покажу разработчикам если пришлете
 
Во вложении пример.
 

Вложения

bd92129f392d6dcb0b30a4a477ad9a48.png
 
Это сообщение появляется после того как отрабатывает С# код.
В Firefox и Chrome - все нормально, запускается игра.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)