?? 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 + -