
API ActionScript 3 class
242
// Send challenge
response
sendRequest("/login",
"=name=" + user, "=response=00" + MD5.hashBytes(md5));
}
} else if (doLogin == 2) {
doLogin = 0;
dispatchEvent(new
ApiEvent(ApiSocket.LOGIN, "", returnData, gotDone ? 'done' : (gotFatal
? 'fatal' : 'trap')));
} else {
dispatchEvent(new
ApiEvent(ApiSocket.RECEIVED, tag, returnData, gotDone ? 'done' :
(gotFatal ? 'fatal' : 'trap')));
}
}
if (bytesAvailable)
readResponse();
else
return;
}
if (len1 >= 0xF0) {
len = readUnsignedByte();
len = (len << 8) +
readUnsignedByte();
len = (len << 8) +
readUnsignedByte();
len = (len << 8) +
readUnsignedByte();
} else
if (len1 >= 0xE0) {
len = ((len1 & 15) << 8) +
readUnsignedByte();
len = (len << 8) +
readUnsignedByte();
len = (len << 8) +
readUnsignedByte();
} else
if (len1 >= 0xC0) {
len = ((len1 & 31) << 8) +
readUnsignedByte();
len = (len << 8) +
readUnsignedByte();
} else
if (len1 >= 0x80) {
Kommentare zu diesen Handbüchern