Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: Мышиные собятия и окружение
Flash Zone Forum > Macromedia Flash > Общие вопросы
johny6.5
Всем доброго времени суток.

Писали небольшую игру и столкнулись с необычной проблемой. На локальном сервере все работает, на сервере заказчика один объект не реагирует на мышиные события. Это если просматривать html, содержащую нашу swf. Если нашу swf просматривать в браузере напрямую (т.е. по адресу типа http://domain.com/game.swf?myvar1=1&myvar2=2), то все работает. Никаких сообщений об ошибках. Никаких div'ов сверху. Если бы это был какой-то html'ный элемент сверху, он бы перекрывал на всех игровых "экранах", а так только на одном. Есть подозрения на javascript, но в коде никаких ExternalInterface не используется.

Не знаю, связано или нет, до этого делали им еще одну игрушку, возникала ошибка при создании кнопки. Переименовали класс, ошибка исчезла. На нашем сервере, естественно, такой ошибки не было.

На той же html-странице есть еще одна swf'ка. Может она как-нибудь влиять?

Кто-нибудь с таким сталкивался?
chingachgoog
swf-ка подгружается с того же домена, где и основной ролик (подгружающий)?
Используются ли локал-коннекшены?
johny6.5
Домен тот же. Мы LocalConnection не используем, про аватарку ничего не могу сказать.
chingachgoog
 хм... может это тупо кеш браузера?
johny6.5
 к сожалению нет.
MustLive
Цитата
Кто-нибудь с таким сталкивался?

johny6.5

С такой именно проблемой не сталкивался, но в любом случае эту проблему можно решить - нужно лишь найти её причину. С чем тебе на форуме постараемся помочь.

Цитата
Мышиные собятия и окружение

Проблема потенциально может быть в браузере или в версии флеш плеера. Какая версия флеш плеера у вас и у клиента при тестировании игры? Какой браузер используется в обоих случаях? Проверьте в одних и тех же браузерах и с одной и той же версией флеш плеера, а также у заказчика можете проверить работу флешки в разных браузерах.

Или же проблема возникает при размещении флешки на сервере заказчика? Тогда помимо версии с причиной проблемы на стороне клиента (в браузере или флеш плеере), также может быть "серверная" версия. Попробуйте на другом сервере запустить и выясните, только ли на сервере заказчика или везде (кроме вашего сервера) есть этот глюк.
johny6.5
Какая версия плеера у клиента, не знаю. У нас 10.1. Тестировали в FF3, IE7, Opera 10. Во всех один и тот же результат. Сохраняли на 2 разных серверах (правда html простая - только embed\object), все здорово. На сервере заказчика если загружать не через html, а напрямую, все работает. Если сохранять html, а потом менять baseUrl, то опять-таки все здорово.
chingachgoog
Было бы здорово попробовать взять вашу простую html и выложить ее у заказчика на сервере. И пусть он ее откроет.
Если проблема в сервере - то баг останется, если в html - то исчезнет.
Русская версия IP.Board © 2001-2014 IPS, Inc.