我如何将字符串转换为没有getDefinitionByName的类,因为该类未链接到库项目,并且getDefinitionByName仅适用于链接到库或已初始化的类!有办法吗?还是我必须初始化我要使用的每个类?那真是Adobe的愚蠢!
最佳答案
getDefinitionByName()
可以与任何类名一起使用,无论是否链接到库。您的问题很可能是因为您没有在代码中提及类名,所以它根本不在您的swf中。您必须确保在代码中的至少一个位置使用了该类,否则将不会在其中编译该类。
这就像将它们放在Main-class的一行中一样简单:
public class Main {
public function Main(){
ClassYouWant;
AnotherClass;
codeThatDoesStuff();
}
}
关于actionscript-3 - AS3字符串分类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6164168/