Показать сообщение отдельно
Старый 24.09.2009, 15:51
sadensmol вне форума Посмотреть профиль Отправить личное сообщение для sadensmol Найти все сообщения от sadensmol
  № 6  
Ответить с цитированием
sadensmol

Регистрация: Sep 2009
Сообщений: 15
Хороший примерчик! Спасибою. Я даже и не думал что все так сложно во флеше.
Код 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
или попытаться реализовать на сервере отправку одного пакета в одном кадре?