📄 sampleloadxml.as
字号:
package org.kingda.book.net
{
import flash.display.Sprite;
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLLoaderDataFormat;
import flash.net.URLRequest;
import flash.text.TextField;
public class SampleLoadXML extends Sprite
{
private var title_txt:TextField;
public function SampleLoadXML() {
//测试网络
//var targetURL:String = "http://feeds.feedburner.com/Kingda";
var targetURL:String = "http://www.actionscript3.cn/index.xml";
//测试本地
//var targetURL:String = "fla/sample.xml";
var request:URLRequest = new URLRequest(targetURL);
var variables:URLLoader = new URLLoader();
//variables.dataFormat = URLLoaderDataFormat.TEXT;
variables.addEventListener(Event.COMPLETE, completeHandler);
try
{
trace ("loading...");
variables.load(request);
}
catch (error:Error)
{
trace("Unable to load URL: " + error);
}
//生成一个文本框,用来放置读取的标题
title_txt = new TextField();
title_txt.autoSize = "left";
addChild(title_txt);
}
private function completeHandler(event:Event):void
{
//var loader:URLLoader = event.target as URLLoader;
trace(event.target.data is String);
var resultXML:XML = new XML(event.target.data);
var titleList:XMLList = resultXML.channel.item.title;
for each(var title:XML in titleList) {
title_txt.appendText("*" + title + "\n");
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -