指数超出setChildIndex的范围?

时间:2012-12-03 00:32:29

标签: actionscript-3 indexoutofboundsexception

好的,所以我有以下代码......

function fire1(e:MouseEvent)
{
    firebb.addChild(fireb);
    fireb.x=firebb.x;
    fireb.y=firebb.y;
    fireb.parent.setChildIndex(fireb, numChildren-1);
    fireb.startDrag();
    pop.play();
}

它应该做什么,是创建firebb Movieclip的一个孩子并改变它的深度(我使用一个应该在所有东西之上的自定义光标......但是当我的游戏达到这个时我得到这个错误点。

RangeError: Error #2006: The supplied index is out of bounds.
    at flash.display::DisplayObjectContainer/setChildIndex()
    at main_fla::MainTimeline/fire1()

setChildIndex在以前的帧中完美运行,现在有什么不对?

1 个答案:

答案 0 :(得分:1)

fireb.parent.addChild(firWb);

fireb.parent.numberChildren -1