actionscript-3 - AS3 字符串到类

标签 actionscript-3 class

我如何在没有 getDefinitionByName 的情况下将字符串转换为类,因为该类未链接到库项目并且 getDefinitionByName 仅适用于链接到库或已初始化的类!有办法吗?或者我必须初始化我想使用的每个类?!这对 Adob​​e 来说太愚蠢了!

最佳答案

getDefinitionByName() 适用于任何类名,无论是否链接到库。您的问题很可能是因为您没有在代码中提及类名,所以它根本不在您的 swf 中。您必须确保在您的代码中至少有一个地方使用了该类,否则它将不会被编译。

这可以像将它们放在主类中的一行一样简单:

public class Main {

    public function Main(){
        ClassYouWant;
        AnotherClass;

        codeThatDoesStuff();
    }

}

关于actionscript-3 - AS3 字符串到类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6164168/

相关文章:

ios - AS3 - 在 iOS 中从外部 .swf 实例化对象

apache-flex - 可在 Flex 中使用 Web 服务获取的最大数据大小

arrays - 如何在 ActionScript 3.0 中对钻石、梅花、黑桃、红心等卡片进行排序

java - 在 Java 中从 ArrayList 创建并返回值

actionscript-3 - 弹性4状态,并在 ActionScript 中使用includein

ios - 需要与 iTunes 共享在 ios-air-app 中创建的文档

python-3.x - Intellij IDEA 导入类时出现问题, "cannot find reference"但代码仍然有效 - Python

php - 在 PHP echo 语句中添加多个类

C++ 如何触发类析构函数

css - 媒体查询中的较少扩展不起作用