![]() |
|
||||||||||
|
|||||
|
Banned
Регистрация: Sep 2009
Сообщений: 231
|
тут еще ошибка была.. нужно было смещать беззнаково
public function writeVarUint32(value:uint):void { if (value == 0) { _byteArray.writeByte(0); } var byte:uint; while (value != 0) { byte = value & 0x0000007f; // отрезаем 7 бит от числа value = value >>> 7; //смещаем на 7 бит if (value != 0) //если что-то еще осталось добавляем 8-й бит флаг { byte = byte | 0x00000080; } _byteArray.writeByte(byte); //пишем текущий байт.. } } |
![]() |
Часовой пояс GMT +4, время: 09:06. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|