ActionScript3中的getChildAt()方法

今天做一个相册,将每一张图片都addChild到父容器photoFrame上。

当我想通过定时器每次显示一张图片的时候,通过this.addChild(photoFrame.getChildAt(currentIndex++))居然出错误了,很是奇怪。

通过测试photoFrame.numChild发现,原来,我每次photoFrame.getChildAt一次,photoFrame.numChild都会减少一个,所以我每次只要使用this.addChild(photoFrame.getChildAt(0))就显示不同的图片了。

 

经验:

getChildAt方法,会影响到其显示对象

你可能感兴趣的:(actionscript)