
API ActionScript 3 class
240
public function login(u:String, p:String) {
doLogin = 1;
user = u;
password = p;
sendRequest("/login");
}
public function sendRequest(... outData):void {
returnData = new Array();
returnPos = 0;
firstRe = 0;
gotDone = false;
gotTrap = false;
gotFatal = false;
tag = "";
cmd = outData[0];
returnData[returnPos] = new Object();
for (var i:int = 0; i < outData.length; ++i) {
var data:ByteArray = new ByteArray();
var len:uint = outData[i].length;
if (len < 0x80)
data.writeByte(len);
else
if (len < 0x4000) {
len |= 0x8000;
data.writeByte((len >> 8) &
0xff);
data.writeByte(len & 0xff);
} else
if (len < 0x200000) {
len |= 0xC00000;
data.writeByte((len >> 16) &
0xff);
data.writeByte((len >> 8) &
0xff);
data.writeByte(len & 0xff);
} else
if (len < 0x10000000) {
len |= 0xE0000000;
data.writeByte((len >> 24) &
0xff);
data.writeByte((len >> 16) &
0xff);
data.writeByte((len >> 8) &
Komentarze do niniejszej Instrukcji