有没有一种方法可以使“getDefinitionByName()”与任何对象类型一起使用,我只能使它与类一起使用:
var test:Class = getDefinitionByName("myClass") as Class;
我需要类似的东西:
var myNumber:Number = 10;
var test:Number = getDefinitionByName("myNumber") as Number;
trace(test); //10
还是有另一种方法来实现这一目标?
最佳答案
您应该在KeyCodes类中将键码定义为公共静态常量:
class KeyCodes {
public static const A:int = 65;
}
然后,您可以将它们用作
useKeyCodes
函数的参数:useKeyCodes(KeyCodes.A);
这样,您将不必记住每个关键代码。