我有一组电影剪辑(代表乐队成员),它们有各种属性,其中一个属性告诉乐队成员离开当前乐队后去了哪里。对于那些组成新组的人,我想创建一个数组。在该数组中,我希望将为同一组留下的所有数组分组到辅助数组中。那么,如果你有5个乐队成员,其中2个去了X组,3个去了Y组,那么最好的方法是什么?这大致是我的代码:
var newGroupArr:Array = new Array() //this will hold all members leaving for a new group
for (k=0;k<memberClips.length;k++){
if (memberClips[k].outcome == "new"){
//for all groups where memberClips[k].group is the same, create a new array within newGroupArr for those similar members.
}
}或者,我假设我可以不使用多维数组,只需遍历所有成员,并假设-对于那些组相同的成员,执行此函数,将同一组的名称作为函数的参数传递。我想我遇到的麻烦是辨别谁是同一个人。

发布于 2011-05-14 04:23:49
使用AS3查看http://livedocs.adobe.com/flex/3/html/help.html?content=10_Lists_of_data_5.html
https://stackoverflow.com/questions/5997333
复制相似问题