actionscript-3 - AS3-是否可以从字符串中调用变量?

标签 actionscript-3

有没有办法让“getDefinitionByName()”适用于任何对象类型,我只让它适用于类:

 var test:Class = getDefinitionByName("myClass") as Class;

我需要这样的东西:

var myNumber:Number = 10; 
var test:Number = getDefinitionByName("myNumber") as Number;

trace(test); //10

或者有其他方法可以实现吗?

最佳答案

您应该在 KeyCodes 类中将您的 key 代码定义为公共(public)静态常量:

class KeyCodes { 
    public static const A:int = 65;
} 

然后您可以将它们用作您的 useKeyCodes 函数的参数:

useKeyCodes(KeyCodes.A);

这样您就不必记住每个关键代码。

关于actionscript-3 - AS3-是否可以从字符串中调用变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/910913/

相关文章:

apache-flex - 如何以编程方式触发 mx :Button click event?

android - 弹性 4.6 : Get the current location (fast as possible)

actionscript-3 - ActionScript 3 构造函数参数问题

actionscript-3 - AIR可以判断是否插入了USB存储设备吗

java - 如何在 Java 或 AS3 中创建和旋转三维矩阵

actionscript-3 - 是否可以使用使用类型参数的 Haxe 编写 AS3 库?

actionscript-3 - 用于移动项目的纯 AS3 Adob​​e AIR 分析?

actionscript-3 - Actionscript 3 - 经常并行播放声音

actionscript-3 - "World"是 AS3 中保留的类名吗?

actionscript-3 - 静态 ActionScript 代码分析的可能性