У меня есть некоторые проблемы, связанные с Javascript и элементом HTML5 Canvas и PHP CURL в моей игре - PullRequest
1 голос
/ 10 июня 2011

Я создал игру, используя HTML5 Canvas Element, Javascript для Facebook. Есть две проблемы, с которыми я сталкиваюсь.

ПРОБЛЕМА 1

1.Моя игра находится внутри iframe в приложении facebook, поэтому, когда я использую onkeydown даже Javascript и нажимаю клавишу со стрелкой вниз, игра работает нормально, но полосы прокрутки идут вверх и вниз. Я загрузил игру и уже настроил ее. Его можно найти по адресу: змея .

ПРОБЛЕМА 2

2.Я совершенно не могу понять, как использовать API графа, так как я не знаю cURL, для публикации результатов, заработанных на стене, не спрашивая игрока, так как, если я спрашиваю их так же, как «Facebook хочет, чтобы я "игрок может изменить его.

1 Ответ

0 голосов
/ 15 июня 2011

1. Вы должны использовать какой-то метод, чтобы остановить событие от всплытия или перехвата родительского события:

для IE

window.event.cancelBubble = true

Для Firefox, Safari, Chrome, Opera

e.stopPropagation()
e.preventDefault()

Для получения дополнительной информации прочитайте этот документ: http://www.quirksmode.org/js/events_order.html

2. Вам необходимо использовать ajax для отправки оценки из браузера пользователя, а не с сервера, потому что у вас не будет токена / cookie аутентификации пользователя, которые используются для определения того, какой пользователь отправляет оценку. Если вы используете ajax, то браузер автоматически отправит cookie вместе с запросом, тогда вам все равно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...