AS3:SetChildIndex不起作用

时间:2011-12-19 23:35:06

标签: actionscript-3 indexing box2d

我正在使用QuickBox2D库,我正在尝试将一个对象移动到舞台的底部。

但它没有用,QuickBox2D似乎没有认出来。

Call to a possibly undefined method setChildIndex through a reference with static type com.actionsnippet.qbox:QuickBox2D.

对象

        var gameBall:QuickObject;

ChildIndex

        sim.setChildIndex(gameBall, 0);

2 个答案:

答案 0 :(得分:2)

QuickBox2D类继承自EventDispatcher,而不是DisplayObjectContainer,其中定义了 setChildIndex 。我没有看到在QuickBox2D系统中处理z-indicies的方法,这对我来说实际上是有意义的,因为对象不应该在物理系统中重叠。

答案 1 :(得分:0)

我们来看看setChildIndex()

  • 这是DisplayObjectContainer定义的方法。
  • 其第一个参数必须是DisplayObject类型。

目前,您正在尝试:

  1. setChildIndex()(不是QuickBox2D)的实例中致电DisplayObjectContainer
  2. 传递QuickBox2D的另一个实例作为第一个文章(需要DisplayObject)。