Хороший примерчик! Спасибою. Я даже и не думал что все так сложно во флеше.

Код AS3:
package
{
import flash.display.Sprite;
import flash.utils.ByteArray;
public class TestReadUTF extends Sprite {
public function TestReadUTF() {
super();
var ba:ByteArray = new ByteArray();
ba.writeUTFBytes('АБРАКАДАБРА');
ba.writeByte(0);
ba.writeUTFBytes('ЙЦУКЕН');
ba.position = 0;
trace(ba);// АБРАКАДАБРА
}
}
}
мне кажется что это абсолютно нелогичное поведение!!! Но зато теперь понятно куда мои пакеты деваются...
dimarik, не могли бы вы посоветовать как лучше делать в таком случае?
Полученное сообщение разбирать побайтово и выделять из него пакеты ( соединять если они разбиты ) -ища постоянно \0
или попытаться реализовать на сервере отправку одного пакета в одном кадре?