在Java中,可以设置数组的数据类型,并通过将数据类型设置为我正在使用的对象,我可以调用该对象的方法和变量。例如:
ArrayList<Object> name = new ArrayList<Object>();
name.add(new Object(variables));
name.get(0).method;
我有什么方法可以在ActionScript中执行此操作吗?
答案 0 :(得分:2)
使用Vector可以轻松调用存储在该向量中的对象的函数。
var vector:Vector.<YourObject> = new Vector.<YourObject>();
vector[0].yourObjectFunction();
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Vector.html
或者,您可以将Array的成员强制转换为特定类型,然后调用函数。
(array[0] as YourObject).yourObjectFunction();