星期日, 7月 27, 2008

AS3:用URLLoader載入外部文字

想用ActionScript 3.0載入外部的文字檔案(例:context.txt)到動態文字區塊(例:myText),可以使用URLLoader配合URLRequest來達到!不過…這邊要注意的是,你得用EventListener去監聽這個「URL」是否已載入完成(Event.COMPLETE),否則你會連一個字都看不到的…:
var myLoader:URLLoader = new URLLoader();
var myRequest:URLRequest = new URLRequest("context.txt");
myLoader.load(myRequest);

myLoader.addEventListener(Event.COMPLETE, loadText);

function loadText(e:Event):void {
myText.text = myLoader.data;
}