actionscrpit问题应该去哪里问?
ReferenceError: Error #1069: 在 flash.net.Socket 上找不到属性 data,且没有默认值。
at FlexReader/funSocket()
我在swf里建socket接收xml数据,对方已经发送成功了,我的接收函数如下:
//接收服务器信息
private function funSocket(event:Event):void{
//从配置文件中读取swfurl
var swfurl:String = config.swfurl;
var msg:String = "";
//循环读取数据,socket的bytesAvailable对象存放了服务器传来的所有数据
while(socket.bytesAvailable){
//强制使用utf8格式,避免中文乱码
msg += socket.readMultiByte(socket.bytesAvailable,"GBK");
//msg = socket.readUTF();
}
//关闭socket连接
socket.close();
//从返回报文中取得文件路径
var sta1:int = msg.indexOf("<file_stream>");
var end1:int = msg.indexOf("</file_stream>");
SwfFile = msg.substring(sta1+13,end1);
var array:Array = SwfFile.split("\");
SwfFile = swfurl + "/" + array[3] + "/" + array[4] + "/" + array[5];
trace("The swf File url is: "+SwfFile);
}