对 ActionScript 3 中静态成员的反思

发布于 2024-10-28 23:23:58 字数 182 浏览 0 评论 0原文

实际上这不仅仅是一个问题,但似乎是相关的。我很欣赏其中任何一个的线索。

  1. 有没有办法“反映”ActionScript 对象的静态成员(以编程方式获取该类型的所有静态属性/方法)?

  2. 为什么flash.utils.describeType(*)只能显示非静态成员?

Actually this is more than one question, but seems kind related. I appreciate any lead on any one of them.

  1. Is there a way to "reflect on" static members of an ActionScript object (get all the static properties/methods of that type programmatically)?

  2. Why is that flash.utils.describeType(*) can only show non-static members?

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

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

发布评论

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

评论(1

猫腻 2024-11-04 23:23:58

如果您调用describeType并传递对象的类,而不是对象本身,您将获得静态属性。

即:静态:

describeType( Sprite );

非静态:

var s:Sprite = new Sprite;
describeType( s );

If you call describeType and pass the class of the object, rather than the object, you'll get the static properties.

i.e.: static:

describeType( Sprite );

non-static:

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