所以我有一个包含4个字符串值的数组
(在public var p1:String
等数组之前定义)
public var partArray:Array =
[
p1 = ""
p2 = ""
p3 = ""
p2_3 = ""
];
假设我有一个带有其中一个变量名称的文本按钮,我如何使用文本按钮的名称从数组中获取正确的变量。
答案 0 :(得分:2)
首先,在AS3中,不建议像这样创建关联数组。对于键:值地图,请使用Object
(例如{key: "value"}
)或Dictionary
。
使用任何容器对象,您可以使用数组访问括号查找属性:
trace(myMap[key])
Array
key
是一个整数,Object
键是一个字符串,而Dictionary
键是任意的。
因此,要按另一个对象的名称查找值,您可以使用:
myMap[myButton.name]