【问题标题】:Trying to understand "_root"试图理解“_root”
【发布时间】:2011-03-28 13:13:37
【问题描述】:

我正在尝试获取 Flash CS5 示例中使用的动作脚本代码,并在 Flash Builder 中使用它创建一个动作脚本类。我正在尝试了解_root 属性。

This page_root属性有一个简单的解释,但是太模糊了。

我的问题是:什么是仅当ActionScript 放在Flash CS5 项目中时才存在的“_root”?如何在 Flash Builder 的课程中​​引用它? (它是什么的一个实例?)

【问题讨论】:

    标签: flash actionscript-3


    【解决方案1】:

    我认为您可能遇到了麻烦- AS3 中没有_root 这样的东西。在 AS1/AS2 中,_root 基本上是一个指向舞台的全局变量(实际上有点复杂,因为 AS2 组织显示对象的方式有点杂乱)。

    在 AS3 中,最接近的类比是 stage 属性,但实际上由于 AS3 管理显示层次结构的强大方式,您实际上并不需要经常使用 stage。无论如何,对于 AS3 编程,您唯一需要考虑 _root 的时间是您是否加载了 AS2 SWF(如果可以的话,您应该避免使用)。

    【讨论】:

      【解决方案2】:

      https://web.archive.org/web/20090615191715/http://www.kirupa.com/forum/showthread.php?p=1952513

      我想不出更好地解释 stage 与 root 以及它们各自的含义。

      【讨论】:

      • 酷。你能复制这里的文字吗? (因为将来可能会更改链接,我们会丢失它)
      • Kirupa 不会去任何地方,那篇文章是在 2006 年发表的。那篇文章是 -huge-
      • @Aaron 谢谢。链接失效了。
      • @nathanb 链接已修复;)
      猜你喜欢
      • 2020-04-06
      • 2023-03-07
      • 2011-11-27
      • 2017-08-11
      • 1970-01-01
      • 2013-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多