ActionScript 3.0自寫類整理筆記(四)ClassLoader類

加入共享書籤: HEMiDEMi個人書籤 MyShare個人書籤 Yahoo分享書籤 Technorati分享書籤 Del.icio.us個人書籤 DiggIt! funP分享書籤

主要用途:
1、在用flash做項目的時候,把一些元件,通過設置鏈接類,然後使用這個類,通過getClass方法即可把這個素材拿下來

2、將許多許多的類分庫到不同的swf中,然後通過調用swf,達到調用類庫的功能,然後通過getClass來獲取類(詳見例2)
index.base.net.ClassLoader類講解:
加載swf文件,並且通過調用getClass獲取類,也可以獲取命名空間或者函數的定義
構造函數
public function ClassLoader(obj:Object = null,lc:LoaderContext = null)
參數1可以是字符串,可以是ByteArray,如果為前者則採用load方法,後者採用loadBytes方法
參數2是創建帶有指定LoaderContext對象的ClassLoader實例,LoaderContext可以設置是否加載跨域文件,應用程序域等,詳見官方LoaderContext類講解!
getClass方法
public function getClass(className:String):Object
獲取一個公共定義,可以是類,也可以是命名空間或者函數定義
參數1是獲取class的完整包加類名,比如我們的這個類完整定義名稱是index.base.net.ClassLoader
詳見例子

-------
未完




沒有留言:

 
解析度1280*1024 瀏覽器Google
All Content Copyright © 2010 Huang Wei-lun