動態獲取swc中的類

2021-09-01 17:42:45 字數 488 閱讀 6590

想通過**生成,來獲取swc中的類,並且可以作為普通類正常使用,可以用下面的方式。

加入裡面有幾個動畫類 mc1,mc2.......mc10

你想根據傳入的引數index,來自動生成上面的類並引用後new個動畫出來,那麼可以使用下面的方法

var classmc:class;

classmc =        getdefinitionbyname("mc" + index.tostring()) as class;

var mc:movieclip = new classmc() as movieclip;

addchild(mc);

這個時候,會發現mc並沒有正常生成,所以就需要下面這個小技巧

mc1;

mc2;

mc3;

......

mc10;

在main類的import下面,提前引用一下你要生成的這些類。

然後再嘗試,是不是發現現在一切正常了。

C 之反射動態獲取類中成員

初始接觸反射概念,往下看。先建乙個類user namespace classlibrary1 set private string username jghg public string username set private string address ghjghj public string...

Autofac 動態獲取物件靜態類獲取物件

autofac 從容器中獲取物件 靜態類或service場景可以動態,可以直接動態獲取物件 從容器中獲取物件 public static t getfromfac startup configureservices 加入 autofaccore.initcontainer container aut...

Python中的動態類

有這樣乙個需求,我有segmentreader postagreader conllreader這三個reader,他們都繼承於乙個reader類。在程式執行中,由使用者通過segment postag或conll決定讀入哪一種資料,所以xreader的例項化也由使用者決定。當然,我們可以寫一連串的...