好的,所以我有以下代码......
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在以前的帧中完美运行,现在有什么不对?
答案 0 :(得分:1)
fireb.parent.addChild(firWb);
或
fireb.parent.numberChildren -1