Flex 数组随机产生一个新的数组

zhaoxiancheng1985 2010-10-25 05:10:59
有谁可以提供个 从一个数组中随机取出一些数据项 生成新的Array数组的方法啊?
...全文
62 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
passself 2010-10-26
把取出的再push进array数组就可以了
回复
水中影子 2010-10-25
flex也提供了Math工具类和random()方法
回复
leemiki 2010-10-25
var newArr:ArratCollection = new ArrayCollection();
getNum(5);//随机取5个元素

private function getNum(num:int):void{
for(var i:int=0;i<num;i++){
var index:int = int(Math.random()*(oldArr.length));//允许有重复元素插入
newArr.addItem(oldArr.getItemAt(index));
}
}
回复
相关推荐
发帖
Flex
创建于2007-12-13

4328

社区成员

多媒体/设计 Flex
申请成为版主
帖子事件
创建了帖子
2010-10-25 05:10
社区公告
暂无公告