socket.addEventListener(Event.CONNECT,funConnect); socket.addEventListener(Event.CLOSE,funClose);
; C% A- s& ^- l' V8 c/ L K socket.addEventListener(ProgressEvent.SOCKET_DATA,funSocket);( n4 D" {4 `3 C
}
, B, R6 O1 h' Q. @ internal function funConnect(event:Event):void6 `5 y- k( o. G5 c! c2 J( |
{
F, C- ~5 Q1 e* e myText.text+="连接已建立 \n";0 o! d6 P9 C+ _ l3 E9 I
}
$ W4 I4 i+ |# O5 ^4 J internal function funClose(event:Event):void8 W3 f4 f& k2 t7 I
{" T2 n" w$ H- Z! y: K1 E
myText.text+="连接已关闭 \n";- i2 z! p D# ^; v8 w7 b2 F
}3 z9 |' u! O# E% m
internal function sendMessage(msg:String):void
, Z9 m- \1 s* f! J' B {
( O `8 `7 s# Z( i8 I var message:ByteArray=new ByteArray();( K- |- f( i0 W5 r+ H( L
message.writeUTFBytes(msg+"\n");
) {: e8 {6 N* E" S. B( M socket.writeBytes(message);
: b) a1 ]* n L socket.flush();
- e- ?' { P/ V9 P: o6 x/ w5 [ myInput.text="";
. K: a. h, r% R/ O& ?& {- P }
^% Y& k1 \( u' } d5 D: Q internal function funSocket(event:ProgressEvent):void
0 O5 `9 W+ k' D1 W8 q g {
( j2 \" h( Q& I" { var msg:String=""; |