Actionscript 3 从txtfile读取的变量可以';不能使用AS3进行分配

Actionscript 3 从txtfile读取的变量可以';不能使用AS3进行分配,actionscript-3,flash,Actionscript 3,Flash,我正试图使用以下代码从txtfile读取3个变量: stop(); import flash.system.SecurityDomain; import flash.system.Security; import flash.text.Font; import flashx.textLayout.formats.Direction; import fl.text.TLFTextField; import flashx.textLayout.factory.StringTextLineFactor

我正试图使用以下代码从
txtfile
读取3个变量:

stop();
import flash.system.SecurityDomain;
import flash.system.Security;
import flash.text.Font;
import flashx.textLayout.formats.Direction;
import fl.text.TLFTextField;
import flashx.textLayout.factory.StringTextLineFactory;
//---------------------
var myTextLoader:URLLoader = new URLLoader();
myTextLoader.dataFormat=URLLoaderDataFormat.VARIABLES;

myTextLoader.addEventListener(Event.COMPLETE, onLoaded);
var ip:String;
var port:String;
var margin:Number;

function onLoaded(e:Event):void {
ip=e.target.data.ip;
port=e.target.data.port;
margin=e.target.data.margin;
trace(e.target.data.ip);
trace(e.target.data.port);
gotoAndPlay(2);
}
myTextLoader.load(new URLRequest("example.txt"));
//---------------------
我把这段代码放在第2帧的第一帧中,我使用了变量(ip、端口、边距),但它们是空的!!!为什么?

第2帧动作代码:

var request:URLRequest = new URLRequest(ip+":"+port+"/Default.aspx?EndStation=22&&direction=right&&lineid=1&&command=all&&");
输出错误:

/Default.aspx?EndStation=22&&direction=right&&lineid=1&&command=all&&nocache=1412331762086'
Error #2044: Unhandled ioError:. text=Error #2032: Stream Error. URL: http://localhost

:46049
我使用
跟踪
,变量由我的代码读取


致以最诚挚的问候

尝试在请求url字符串前面添加“http://”。

尝试在frame 2脚本中添加一个trace(),以查看执行时的ip、端口和其他变量。为了安全起见,在构建URLRequest时,您可能还希望将变量强制转换为字符串。还可以尝试在单独的变量中构建URL字符串,然后在URLRequest中使用该变量。这将允许您在使用之前跟踪正在构建的字符串。@C.Parcell i did,var res:string;res=ip.toString()+“:“+port.toString()+”/Default.aspx?EndStation=22&&direction=right&&lineid=1&&command=all&&”;帧2中的ip和端口正确