我有一个自定义对象的集合,每个对象都有一个方法Update()。我需要一种迭代集合并调用该方法的方法。这在C#中很容易用List做,但我不知道如何在ActionScript中做到这一点。您可以提供的任何帮助将不胜感激。谢谢!
答案 0 :(得分:2)
查看Array.foreach()
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Array.html#forEach%28%29
答案 1 :(得分:1)
因此,经过一些实验,我发现你可以在查看列表所组成的对象的外观中键入迭代变量,并打开该对象中的所有方法和属性:
for each(var ship:Ship in ships)
{
ship.Update();
}
不太确定这是否合适,但它有效......