簡體   English   中英

Flex / Actionscript 3:是否可以在運行時生成從另一個類繼承的類?

[英]Flex/Actionscript 3: Is it possible to generate a class at runtime that inherits from another class?

我希望能夠在運行時生成一個從BitmapData繼承的類。 在ActionScript 3中有可能嗎? 如果是這樣,語法是什么?

我認為您不會找到一個成熟的庫來執行此操作。 有兩個用於處理ABC字節碼操縱的開源項目,但它們似乎還處於起步階段。 您可以訪問http://code.google.com/p/flemit/http://code.google.com/p/floxy/

作為flemit / floxy的作者(盡管兩者都只是為asmock創建的),我建議您研究AS3Commons Bytecode,因為它正在積極開發中(flemit / floxy並未開發)。

AS3Commons字節碼實際上基於Loom項目,並且已被擴展為使用比flemit所期望的更加清潔的API。

我從未見過,但是您可能可以使用靜態類來模仿這種行為,您可以在運行時將標准BitmapData對象輸入該類中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM