我在flash中使用示例代码。我想要一个变量,而不是整个文本。
我在舞台上有一个名为OUTPUT
的动态文本字段。
var fl_TextLoader:URLLoader = new URLLoader();
var fl_TextURLRequest:URLRequest = new URLRequest("http://www.testing.com/Christmas.txt");
fl_TextLoader.addEventListener(Event.COMPLETE, fl_CompleteHandler);
function fl_CompleteHandler(event:Event):void
{
var textData:String = new String(fl_TextLoader.data);
OUTPUT.text = textData;
}
fl_TextLoader.load(fl_TextURLRequest);
圣诞节文本文件内容:
Var1=Jesus&Var2=Mary&Var3=Christmas
OUTPUT
出现了整个字符串。如何单独获取url参数值?
赞OUTPUT.text = textData.Var1;
(< ---但这不起作用。)
答案 0 :(得分:1)
.data属性只是一个字符串,即HTTP调用返回的原始数据,因此您必须使用字符串上的简单.split()或使用URLVariables对象来解析变量值对,可以为你解析: