AS3自寫類整理筆記 ClassLoader類第1/2頁
主要用途:
1、在用flash做項(xiàng)目的時(shí)候,把一些元件,通過設(shè)置鏈接類,然后使用這個(gè)類,通過getClass方法即可把這個(gè)素材拿下來

圖1(詳見例1)
2、將許多許多的類分庫到不同的swf中,然后通過調(diào)用swf,達(dá)到調(diào)用類庫的功能,然后通過getClass來獲取類(詳見例2)
index.base.net.ClassLoader類講解:
加載swf文件,并且通過調(diào)用getClass獲取類,也可以獲取命名空間或者函數(shù)的定義
構(gòu)造函數(shù)
public function ClassLoader(obj:Object = null,lc:LoaderContext = null)
參數(shù)1可以是字符串,可以是ByteArray,如果為前者則采用load方法,后者采用loadBytes方法
參數(shù)2是創(chuàng)建帶有指定 LoaderContext 對(duì)象的ClassLoader實(shí)例,LoaderContext 可以設(shè)置是否加載跨域文件,應(yīng)用程序域等,詳見官方LoaderContext類講解!
load 方法
public function load(_url:String,lc:LoaderContext = null):void
加載文件
參數(shù)1是加載地址,參數(shù)2見構(gòu)造函數(shù)
loadBytes 方法
public function loadBytes(bytes:ByteArray,lc:LoaderContext = null):void
加載字節(jié)文件
參數(shù)1是字節(jié)數(shù)據(jù),參數(shù)2見構(gòu)造函數(shù)
getClass 方法
public function getClass(className:String):Object
獲取一個(gè)公共定義,可以是類,也可以是命名空間或者函數(shù)定義
參數(shù)1是獲取class的完整包加類名,比如我們的這個(gè)類完整定義名稱是 index.base.net.ClassLoader
詳見例子
hasClass 方法
public function hasClass(className:String):Boolean
返回是否含有該公共定義
參數(shù)1見getClass方法
clear 方法
public function clear():void
清空
url 屬性
public var url:String
獲取url屬性
loader 屬性
public var loader:Loader
獲取loader屬性
相關(guān)文章
as3+xml+asp+access做的有獎(jiǎng)問答
as3+xml+asp+access做的有獎(jiǎng)問答實(shí)現(xiàn)代碼2009-02-02
Actionscript 3.0中Singleton實(shí)現(xiàn) 修正篇
說明:上一篇"一個(gè)簡(jiǎn)單的Actionscript的單態(tài)模式類"的實(shí)現(xiàn)在Actionscript中報(bào)錯(cuò),具體原因會(huì)在這篇Blog中詳細(xì)說明。2009-02-02
火山動(dòng)態(tài)文本滾動(dòng)條V5[AS3版]
功能說明:本版滾動(dòng)條除了繼續(xù)保持體積?。ㄐ∮?K),界面容易修改,資源占用率小的優(yōu)勢(shì)外,主要有以下幾點(diǎn)改進(jìn): 1,使用AS3編寫。 2,寬高動(dòng)態(tài)指定。 3,增加滾動(dòng)條背景點(diǎn)擊事件。 4,消除了鼠標(biāo)滾輪無法同時(shí)準(zhǔn)確控制多個(gè)文本框的重大BUG。2008-03-03
AS3 navigateToURL導(dǎo)致ExternalInterface 執(zhí)行失敗問題
AS3 navigateToURL導(dǎo)致ExternalInterface 執(zhí)行失敗問題2009-02-02
ActionScript 3.0中用XMLSocket與服務(wù)器通訊程序(源碼)
一個(gè)簡(jiǎn)單的基于XMLSocket的封裝類2009-02-02

