只能给个大概 Random ra=new Random(); int lon = list.items.count+1;//取出你list控件中flash的个数 int index = ra.next(1,lon)-1;//取出一个随机数,范围在0到你的list的索引index之间 再把这个index做为你list的选择项
比如 ArrayList _flashAdrr = new ArratList(); _flashAdrr.add(flash1文件的路径); _flashAdrr.add(flash2文件的路径); _flashAdrr.add(flash3文件的路径); ..... 最后 int _length = _flashAdrr.Count(); 然后再 Random _rIndex = newRandom(); int _index = _rIndex.next(0,_length-1); 然后得到播放的flash:_flashAdrr[_index];
随机生成数的范围在你的数组长度中
然后把生成的随机数当作数组的索引,取出你要的 flash文件名。不就OK了
Random ra=new Random();
int lon = list.items.count+1;//取出你list控件中flash的个数
int index = ra.next(1,lon)-1;//取出一个随机数,范围在0到你的list的索引index之间
再把这个index做为你list的选择项
ArrayList _flashAdrr = new ArratList();
_flashAdrr.add(flash1文件的路径);
_flashAdrr.add(flash2文件的路径);
_flashAdrr.add(flash3文件的路径);
.....
最后 int _length = _flashAdrr.Count();
然后再
Random _rIndex = newRandom();
int _index = _rIndex.next(0,_length-1);
然后得到播放的flash:_flashAdrr[_index];
然后用随机数获得index.