我正在 GAE 上开发一个 HTML5 协作画布绘图工具。本质上,人们通过通道 API 绘制、发送他们的坐标和他们的动作到 GAE,然后其他人接收更新。
根据 GAE 文档的要求,我的 javascript 代码中有一个函数可以收集从服务器接收到的消息:
socket.onmessage= function (message) {
var s=message.data;
//Extract X,Y,motion out of s and Draw(x,y,motion)
};
但是,我发送的消息数据实际上是 x 和 y 坐标和一个字符串(“start”/“drag”),形式为:
x=505.0000457763672&y=111.66667175292969&type=start
我实际上不知道这个“消息”类中的任何变量或特性,如果我没有在其他人的源代码中看到它,我也不知道使用“message.data” ——这实际上记录在任何地方吗?我希望能够使用子字符串功能来有效地提取 3 个值,但它们似乎不适用于 message.data。
知道消息类的完整成员函数/类/变量文档是否有详细文档吗?
非常感谢任何输入!