Flex捕获异常问题
internal function initApp():void
{
//执行连接,向服务端的ServiceSocket的8888端口发送连接请求,服务端就会分配一个端口给客户端使用
socket.connect("192.168.0.60",8888);
//监听连接成功事件
socket.addEventListener(Event.CONNECT,funConnect);
//监听关闭事件
socket.addEventListener(Event.CLOSE,funClose);
//监听服务器新信息,接收服务端发送的信息
socket.addEventListener(ProgressEvent.SOCKET_DATA,funSocket);
}
这是一段Flex Socket代码
现在出现的问题是如果程序运行的机器上网线没有插
运行这段代码的时候Flesh Debug会弹出异常窗口。
这个异常我该如何捕获并进行友好提示(比如用alert.show来提示信息)? 望高手赐教
socket.addEventListener(IOErrorEvent.IO_ERROR, funIOError);
socket.addEventListener(SecurityErrorEvent.SECURITY_ERROR, funError);
private function funError(e:SecurityErrorEvent):void
{
Alert.show(e.text);
}
private function funError(e:SecurityErrorEvent):void
{
相关问答:
有的朋友请留言,谢谢了。。
http://www.blogjava.net/vip01/archive/2008/02/26/182336.html
引用
http://www.blogjava.net/vip01/archive/2008/02/26/182336.html
谢了,我再找找,其他 ......
如题。
望高手不吝赐教。
有代码才有真相,谢谢。
定义
private var ClientSocket:Socket = new Socket;
。。。
发送部分
ClientSocket.connect("192.168.13.234" ......
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" fontSize="12" creatio ......
package cs
{
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.even ......