Thanks - but I added this code and no change. The events don't fire.

socket = new XMLSocket();
configureListeners(socket);
....
 private function configureListeners(dispatcher:IEventDispatcher):void {
            dispatcher.addEventListener(Event.CLOSE, closeHandler);
            dispatcher.addEventListener(Event.CONNECT, connectHandler);
            dispatcher.addEventListener(DataEvent.DATA, dataHandler);
            dispatcher.addEventListener(IOErrorEvent.IO_ERROR,
ioErrorHandler);
            dispatcher.addEventListener(ProgressEvent.PROGRESS,
progressHandler);
           
dispatcher.addEventListener(SecurityErrorEvent.SECURITY_ERROR,
securityErrorHandler);
        }

        private function closeHandler(event:Event):void {
            trace("closeHandler: " + event);
        }
etc etc etc copied from   
http://livedocs.adobe.com/flex/3/langref/flash/net/XMLSocket.html#includeExamplesSummary


Maciek Sakrejda wrote:
> You are an optimist: you are not listening for 
> flash.events.IOErrorEvent.IO_ERROR or 
> flash.events.SecurityErrorEvent.SECURITY_ERROR from the XMLSocket.
>
>
>   

Reply via email to