有没有办法让“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/