Actionscript 3 调用集合中的方法

Actionscript 3 调用集合中的方法,actionscript-3,flash-cs5,Actionscript 3,Flash Cs5,我有一个自定义对象集合,每个对象中都有一个方法Update()。我需要一种迭代集合并调用该方法的方法。这在C#中很容易实现,但我不确定如何在ActionScript中实现。如果您能提供任何帮助,我们将不胜感激。谢谢 看看Array.foreach() 看看Array.foreach() 因此,经过一些实验,我发现您可以在列表所包含的对象的look中键入迭代变量,并打开该对象中的所有方法和属性: for each(var ship:Ship in ships) { ship.Update(

我有一个自定义对象集合,每个对象中都有一个方法Update()。我需要一种迭代集合并调用该方法的方法。这在C#中很容易实现,但我不确定如何在ActionScript中实现。如果您能提供任何帮助,我们将不胜感激。谢谢

看看
Array.foreach()


看看
Array.foreach()


因此,经过一些实验,我发现您可以在列表所包含的对象的look中键入迭代变量,并打开该对象中的所有方法和属性:

for each(var ship:Ship in ships)
{
    ship.Update();
}

不太确定这是否好做,但它起作用…

因此,经过一些实验,我发现您可以在列表所包含的对象的外观中键入迭代变量,并打开该对象中的所有方法和属性:

for each(var ship:Ship in ships)
{
    ship.Update();
}

不太确定这样做是否好,但它是有效的…

这是迭代固定类型对象集合(数组、向量)的正确方法。这是迭代固定类型对象集合(数组、向量)的正确方法。