图片循环滚动的两种方法

0001 for (var i:int = 0; i < len; i++){
0002     shiftedItem = itemsContainer.getChildAt(i) as DeskNumItem;
0003     shiftedItem.x -= 5;
0004     if (shiftedItem.x < -shiftedItem.width - 5){
0005         itemsContainer.addChild(shiftedItem);
0006         shiftedItem.x = (itemsContainer.getChildAt(len - 2) as DeskNumItem).x + shiftedItem.width;
0007     }
0008 }
0001 //当第一张图片上移至看不到的位置时,删除该图片,并将该图片排列到最后位置,并添加到数组最后一个元素。 
0002 if (arr_imgs[0].y + arr_imgs[0].height <= -1){
0003     var imgObj:Object = arr_imgs.shift();
0004     imgObj.y = arr_imgs[arr_imgs.length - 1].y + 1 + arr_imgs[arr_imgs.length - 1].height;
0005     arr_imgs.push(imgObj);
0006 }

你可能感兴趣的:(职场,休闲,图片循环滚动)