/** * 多帧对象数组,返回随机不同帧的数组 * 数组个数必须与每个数组元素的帧数相符,这样才会每个元素随机不同帧 * @param 装载所有多帧影片剪辑的数组 * @return 随机帧的数组 */ public function randomArraySelf(_arr:Array):Array { var numTemp_arr:Array = []; for (var i in _arr) { numTemp_arr.push((i + 1)); } for (var b in _arr) { var j:Number = Math.round(Math.random() * numTemp_arr.length - 1); _arr[b].gotoAndStop(numTemp_arr[j]); numTemp_arr.splice(j,1); } return numTemp_arr; }