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

zhaoxiancheng1985 2010-10-25 05:10:59
有谁可以提供个 从一个数组中随机取出一些数据项 生成新的Array数组的方法啊?
...全文
89 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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));
}
}

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧