这个haxe错误是什么意思:普通变量不能用'super'访问,使用'this'反而

发布于 2025-01-10 00:47:19 字数 386 浏览 1 评论 0原文

我有一个 haxe 代码如下:

private function get_parent() : DisplayObjectContainer
{
    return !!(_parent != null) ? _parent : super.parent;
}

但是,Haxe 总是报告 super.parent 错误:普通变量无法使用“super”访问,请使用“this”代替

谁可以帮助我?多谢。

输入图片此处描述

I have a haxe code at the below:

private function get_parent() : DisplayObjectContainer
{
    return !!(_parent != null) ? _parent : super.parent;
}

However, Haxe always reports super.parent with error:Normal variables cannot be accessed with 'super', use 'this' instead

Who can help me? Thanks a lot.

enter image description here

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

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

发布评论

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

评论(1

蓝梦月影 2025-01-17 00:47:19

看来您的类已经是一个 DisplayObject,因此父级不应该有多种定义它的可能性。您可以尝试return this.parent;吗?

It seems your class is already a DisplayObject, and as such the parent should not have multiple possibilities for where it is defined. Can you simply try return this.parent;?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文