問題情景描述:
平台a、b,分別對應主內容區hgroup的子物件,物件型別相同,只是資料不同。
當a、b之間切換,hgroup的物件需要重新建立並資料賦值。
這樣便出現了 獲取物件型別 並建立該型別物件例項 的需求。
問題解決方法:
step1 : 根據物件獲取物件型別
使用getqualifiedclassname方法,可以返回型別string
step2:建立該型別物件例項
getdefinitionbyname根據物件型別string,得到class類。然後對類進行例項化即可。
**參考:
var definition:class = getdefinitionbyname(getqualifiedclassname(centerview.getelementat(0)))as class;
var myinstance:ivisualelement = new definition();
centerview.removeallelements();
centerview.addelement(myinstance);
ios獲取物件類名
nsstring stringwithutf8string object getclassname a 我們可以通過上述語句獲取這個物件的所屬類名。例子 我們可以用到上述方法來獲取keyboard,改變keyboard 的顏色,但是注意只有以下兩種數字鍵盤才有效果 uikeyboardtypenum...
C 通過typeinfo獲取物件型別 cpp
c 獲取物件型別 可用typeid object name name 函式,該函式在標頭檔案 中 include include using namespace std struct student int main char b 3 student x 6 double p1 null int p...
從全域性中通過class類名獲取標籤
doctype html html head meta charset utf 8 title 全域性類名獲取 title meta name keywords content meta name description content style bgred blue style head bod...