Flex反射工具類

2021-09-02 03:30:21 字數 1209 閱讀 9157

原文->

基於flex的反射工具類,在平常用的比較少,但是在使用反射機制填充as物件屬性等時候還是很有用的。

package com.shine.framework.core.util  

/**

* 獲取class的object package::classname

* */

public static function referenceclass(classname:string):object

/**

* 獲取class的value

* */

public static function referenceclassparameters(classname:string,parameters:string):*

/**

* 執行方法

* */

public static function referenceclassfunction(classname:string,functionname:string,... rest):*

/**

* 執行方法

* */

public static function referenceobjectfunction(instance:object,functionname:string,... rest):*

/**

* 獲取class name全名

* */

public static function getclassfullname(value:object):string

/**

* 獲取class name

* */

public static function getclassname(value:object):string

/**

* 獲取所有的function列表

* ps:只能獲取去方法的名稱,不可以獲取protected and private

* */

public static function getallfunctionfromobject(instance:object):arraycollection

return functionarraycollection;

} }

}

Flex反射工具類(非常實用)

package com.shine.framework.core.util 獲取class的object package classname public static function referenceclass classname string object 獲取class的value pub...

Java反射工具類

反射工具類 public class reflectionutil return field.get object catch exception e return null 通過反射獲取靜態成員的值 param classvar param fieldname return 靜態成員的值 supp...

關於flex的反射

最近公司要求做乙個通用的flex元件,通過配置xml配置檔案來動態的生成flex介面 flex有反射技術,於是遍採用配置類名通過反射生成ui類並在介面上做展示 private function reflectcomponent xml xml uicomponent 這段 看似沒有問題,但是卻就是不...