我在游戏中遇到了与Javascript和HTML5 Canvas元素以及PHP CURL相关的一些问题

时间:2011-06-10 07:03:13

标签: php javascript facebook html5 canvas

我使用HTML5 Canvas Element,Javascript for facebook制作了游戏。我面临两个问题。

问题1

1.我的游戏在facebook app中的iframe内部,所以当我使用 onkeydown 甚至Javascript并按下箭头键时,游戏正常工作但滚动条上下移动。我上传了游戏并已经设置好了。它可以在snake找到。

问题2

2.我完全无法理解如何使用图形API,因为我不知道cURL,因为在不问玩家的情况下发布在墙上获得的分数,因为如果我问他们就像“facebook想要我“玩家可以改变它。

1 个答案:

答案 0 :(得分:0)

1。您必须使用某种方法来阻止事件冒泡或被父母捕获:

for 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与请求一起推送,然后您不关心它。