我现在正在做一些 Actionscript 工作,我想知道是否有办法以编程方式启动空对象的值:
var myObj:Object = new Object;
myObj.add("aKey","aValue");
添加名为aKey
的属性,其值为aValue
我需要创建一个“Dumb”(仅限数据)对象,以用作通过POST发送的参数。所以我不知道它会持续多长时间和/或有多少属性。
或类似的东西。
由于
答案 0 :(得分:3)
ActionScript 3允许您使用类似于JavaScript中的表达式Object Literal语法创建新对象:
const myObj : Object = {
aKey: "aValue",
};
trace(myObj.aKey); // "aValue"
如果要在构造对象后分配属性,则可以使用点表示法或方括号表示法,例如:
const myObj : Object = {}; // create an empty object.
myObj.aKey = "aValue";
myObj["anotherKey"] = "anotherValue";
如果您打算通过HTTP发送数据,您可以考虑查看URLVariables类,它将为您处理数据URL编码。