AS3:SetChildIndex 不起作用

发布于 2024-12-21 22:03:28 字数 419 浏览 0 评论 0原文

我正在使用 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);

I'm working with the QuickBox2D library, and I'm trying to move one object to the bottom of the stage.

But it's not working, QuickBox2D doesn't seem to recognize it.

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

Object:

        var gameBall:QuickObject;

ChildIndex

        sim.setChildIndex(gameBall, 0);

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

十雾 2024-12-28 22:03:28

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

The QuickBox2D class inherits from EventDispatcher, not DisplayObjectContainer where setChildIndex is defined. I don't see a way to handle z-indicies in the QuickBox2D system, which actually makes sense to me because objects shouldn't overlap in a physical system.

智商已欠费 2024-12-28 22:03:28

让我们看一下 setChildIndex()

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

目前,您正在尝试:

  1. QuickBox2D 实例(而不是 DisplayObjectContainer)调用 setChildIndex()
  2. 传递 QuickBox2D 的另一个实例作为第一个参数(需要是 DisplayObject)。

Let's have a look at setChildIndex()

  • It's a method defined by DisplayObjectContainer.
  • Its first argument must be of type DisplayObject.

Currently, you're trying to:

  1. Call setChildIndex() from an instance of QuickBox2D (not a DisplayObjectContainer).
  2. Pass another instance of QuickBox2D as the first agument (which needs to be a DisplayObject).
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文