且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

AS3:使用字符串变量

更新时间:2022-03-18 05:56:04

您可以使用它作为一个对象的属性。

You can use it as a property of an object.

public dynamic class MyClass {
    function MyClass(propName:String, propValue:*) {
        this[propName] = propValue;
    }
}

var myvar:String = "flash";
var o : Object = {};
o[myvar] = 10;
trace(o.flash); //10

如果您不知道是什么属性的名称将是,那么你应该使用动态类(对象动态默认情况下)

If you don't know what property name is going to be, then you should use dynamic class (Object is dynamic by default)