有没有一种方法,使“getDefinitionByName()”与任何对象类型的工作,我只得到它带班工作:AS3-是否可以从字符串中调用变量?
var test:Class = getDefinitionByName("myClass") as Class;
我需要这样的东西:
var myNumber:Number = 10;
var test:Number = getDefinitionByName("myNumber") as Number;
trace(test); //10
或者有没有另一种方法来实现这一目标?
我有一个keycode类,它是完整的keyCode整数,我希望能够通过使用字符串从另一个类访问它们。 class keyCodes {public const A:int = 65; } class myClass { function useKeyCodes(key:String){ var keyCode:int = keyCodes.getDefinitionByName(key)as int; } } 我希望能够增加对键盘事件侦听器新的密钥不假思索键码 – RValentine 2009-05-26 14:53:36
使用此:obj.useKeyCodes(flash.ui.Keyboard.A); – Jet 2009-05-28 16:43:23