lius  


As代码
  1.             private function configureListeners():void   
  2.             {  
  3.                 socket.addEventListener(Event.CLOSE, closeHandler);  
  4.                 socket.addEventListener(Event.CONNECT, connectHandler);  
  5.                 socket.addEventListener(ProgressEvent.SOCKET_DATA,dataHandler);  
  6.                 socket.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);  
  7.                 socket.addEventListener(ProgressEvent.PROGRESS, progressHandler);  
  8.                 socket.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);  
  9.             }  
  10.   
  11.   
  12.         private function closeHandler(event:Event):void {  
  13.             //ReceiveStr.text+="网络故障,与服务器的连接已断开!"n";  
  14.             }  
  15.   
  16.             private function connectHandler(event:Event):void {  
  17.             //ReceiveStr.text+="与服务器的连接已经建立!"n";  
  18.             }  
  19.   
  20.     private function dataHandler(event:ProgressEvent):void {              
  21.                 //if(socket.bytesAvailable)  
  22.                 //{  
  23.                
  24.                 var intPrice:Number =   
  25. parseFloat(socket.readMultiByte(socket.bytesAvailable,"utf8").toString());  
  26.                         }  
  27.   
  28.     private function ioErrorHandler(event:IOErrorEvent):void {  
  29.             //ReceiveStr.text+=event.toString()+""n";  
  30.             }  
  31.   
  32.             private function progressHandler(event:ProgressEvent):void {  
  33.                 trace("progressHandler loaded:"  
  34.  + event.bytesLoaded + " total: " + event.bytesTotal);  
  35.             }  
  36.   
  37.             private function securityErrorHandler(event:SecurityErrorEvent):void {  
  38.             //ReceiveStr.text+=event.toString()+""n";  
  39.             }  
  40.          
posted on 2009-03-30 11:14  sayno  阅读(925)  评论(0)    收藏  举报