AS3: SetChildIndex не работает - PullRequest
       19

AS3: SetChildIndex не работает

0 голосов
/ 20 декабря 2011

Я работаю с библиотекой 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 ]

2 голосов
/ 20 декабря 2011

Класс QuickBox2D наследуется от EventDispatcher , а не DisplayObjectContainer , где определено setChildIndex .Я не вижу способа обработки z-индикаторов в системе QuickBox2D, что на самом деле имеет для меня смысл, поскольку объекты не должны перекрываться в физической системе.

0 голосов
/ 20 декабря 2011

Давайте посмотрим на setChildIndex()

  • Это метод, определенный как DisplayObjectContainer.
  • Его первый аргумент должен иметь тип DisplayObject.

В настоящее время вы пытаетесь:

  1. Вызвать setChildIndex() из экземпляра QuickBox2D (не DisplayObjectContainer).
  2. Передайте другой экземпляр QuickBox2D в качестве первого агента (который должен быть DisplayObject).
...