最近公司要求做乙個通用的flex元件,通過配置xml配置檔案來動態的生成flex介面
flex有反射技術,於是遍採用配置類名通過反射生成ui類並在介面上做展示
private function reflectcomponent(xml:xml):uicomponent
這段**看似沒有問題,但是卻就是不反射,不知道為什麼我的myeclipse(裝的flex外掛程式),也從來不報執行時錯誤,//求解決
就是反射不出來了,經過百般糾結最後才發現
原來flex所謂的反射,其實也必須要先預定義乙個變數,才能反射出來的
//預定義元件 import com.components.basecomponents.r3_textinput; private var ti:r3_textinput;
個人覺得,這個反射也太"偽"了
希望此貼能幫助使用flex使用反射遇到問題的兄弟們
關於FLEX中的反射
2007 08 04 在actionscript 3中,你會發現在flash.utils包中有一系列函式提供了反射的功能。主要包含以下功能 確定物件的類 獲取類的成員 方法 建構函式 父類的資訊 確定介面宣告的常數和方法 在執行時根據類名建立類的例項 在執行時根據成員名稱獲取或者設定物件成員的值 在...
Flex反射工具類
原文 基於flex的反射工具類,在平常用的比較少,但是在使用反射機制填充as物件屬性等時候還是很有用的。package com.shine.framework.core.util 獲取class的object package classname public static function refe...
關於反射的用法
關於屬性設定方法 propertyinfo properties typeof t getproperties 獲取屬性列表 使用foreach 獲取單個屬性 foreach propertyinfo one in properties descriptionattribute attribute....