Actionscript 3 如何在actionscript中以字符串形式在运行时获取当前包
我试图找到某种方法(在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”。有办法吗 干杯,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; 公共类测试员 { 公共功能测试仪(){
Greg您好,您可以使用getQualifiedClassName()方法查找对象的完整路径,然后您可以注册ex以仅获取包
var fullName:String = getQualifiedClassName(this);
var justPackage:String = fullName.replace(/::[\w]+/, "");
魔法
希望这有助于完美-正是我想要的!干杯