私は(writeObjectを使用して)swfから配列をサーバーソケットに接続し、サーバーはすべてのクライアントに再送信します(バイトのプロセスではありません)。しかし、swf側では、この配列を読み取っていません。この問題を解決するために何ができますか。
私のコード:
fl_socket.addEventListener(ProgressEvent.SOCKET_DATA, veri_geldi);
function veri_geldi(e:ProgressEvent):void
{
if (fl_socket.bytesAvailable > 0)
{
GELEN_VERI = fl_socket.readUTFBytes(fl_socket.bytesAvailable);
veri_tipi = GELEN_VERI.split(';');
switch (veri_tipi[0])
{
case "DURUM_BILGISI" :
durum_bilgisi.text = GELEN_VERI;
break;
//Other Cases
default :
//it's not work after this line...
GELEN_BYTES = e.target.data; // "GELEN_BYTES" as a ByteArray
Dsteps2 = GELEN_BYTES.readObject(); // Dsteps2 as an Array
durum_bilgisi.text = Dsteps2[0].toString() + "|" + Dsteps2[1].toString();
break;
}
}
}