Actionscript 3 如何在actionscript中以字符串形式在运行时获取当前包

Actionscript 3 如何在actionscript中以字符串形式在运行时获取当前包,actionscript-3,actionscript,packages,Actionscript 3,Actionscript,Packages,我试图找到某种方法(在ActionScript3中)在运行时输出当前包的信息 给出以下代码片段 package com.foo.thing { import com.foo.Helper; public class Tester { public function Tester(){ Helper.tracePackage(); } } } 包com.foo.thing { 导入com.foo.Helper; 公共类测试员 { 公共功能测试仪(){

我试图找到某种方法(在ActionScript3中)在运行时输出当前包的信息

给出以下代码片段

package com.foo.thing { import com.foo.Helper; public class Tester { public function Tester(){ Helper.tracePackage(); } } } 包com.foo.thing { 导入com.foo.Helper; 公共类测试员 { 公共功能测试仪(){ Helper.tracePackage(); } } } 我想让tracePackage方法跟踪字符串“com.foo.thing.Tester”。有办法吗

干杯,
Greg

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

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


希望这有助于

完美-正是我想要的!干杯