如何在actionscript中将当前包作为字符串获取

时间:2009-08-14 10:04:57

标签: actionscript-3 actionscript packages

我试图找到一些方法(在actionscript 3中)在运行时输出当前包的信息。

给出以下代码片段;

package com.foo.thing
{
  import com.foo.Helper;

  public class Tester
  {
    public function Tester(){
      Helper.tracePackage();
    } 
  }
}

我希望tracePackage方法追踪字符串“com.foo.thing.Tester”。有没有办法做到这一点?

干杯, 格雷格

1 个答案:

答案 0 :(得分:2)

您好,您可以使用getQualifiedClassName()方法找出对象的完整路径,然后您可以注册以获取该包。

var fullName:String = getQualifiedClassName(this);
var justPackage:String = fullName.replace(/::[\w]+/, "");

魔术!

希望这有帮助