Loader 物件用來將 SWF 檔及影像檔 (jpg, png, gif) 等「顯示資源」載入應用程式中。 Loader 物件只能包含一個子顯示物件,這個子顯示物件就是載入的內容。載入的影像大小上限為 8,192 像素寬度或高度,且像素總計不得超過 16,777,216 像素 (因此,如果載入的影像寬度為 8,192 像素,則其高度上限為 2,048 像素) 。
import flash.display.*;
import flash.net.*;
var ldr:Loader=new Loader();
var uriAt:URLRequest=new URLRequest(載入檔位址的字串);
ldr.load(uriAt);
addChild(ldr);
import flash.display.*;
import flash.net.*;
import flash.events.*;
var cont:Sprite=new Sprite();
var ldr:Loader=new Loader();
var uriAt:URLRequest=new URLRequest(載入檔位址的字串);
ldr.load(uriAt);
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,loaded);
addChild(cont);
function loaded(ev:Event):void{
cont.addChild(ldr.content);
}
var l:DisplayObject=ldr.content
//將 ldr 物件載入的子物件指定給 l 物件。var l:LoaderInfo=ldr.contentLoaderInfo
///將 ldr 物件載入的子物件的 LoaderInfo 屬性指定給 l 物件。ldr.load(uriAt)
// ldr 物件載入 uriAt 物件取得位址的外部檔。ldr.loadBytes(b)
// ldr 物件載入具有載入檔二進位資料的 b 物件。ldr.udload()
//移除 ldr 物件載入的子物件。ldr.unloadAndStop()
//移除 ldr 物件載入的子物件。