Quote (noTformaT)
ммм, тебе надо засунуть в массив байт 4 нужные тебе байта? ByteArray.writeByte(нужные байты), а далее засунь каждый символ из строки в массив байтов
Вот, как раз пробуем этот метод.
Только writeByte пишет только один байт, а создавать 4 переменных и разделять число геморно, пробую следующее:
writeShort()
вот кусок:
Code
var tip:int = 0001;
var size:int = 0013;
var tek:String = "PREVED_MEDVED";
var test:ByteArray = new ByteArray();
test.writeShort(tip);
test.writeShort(size);
test.writeUTF(tek);
но почему-то значение size приходит 2 разаДобавлено (15.11.2011, 16:39)
---------------------------------------------
Решение найдено.
проблема была тут: test.writeUTF(tek);
writeUTFBytes(); передает корректное количество байт.
Спасибо!