wez*_*zzy 4 reflection static class actionscript-3
我必须在静态方法中读取当前的类名.对于非静态方法,我很容易调用getQualifiedClassName(this),但在静态方法中,这当然是无效的.任何的想法 ?
谢谢
你没有直接的方法来做到这一点。如果仅在一个类中需要它,则可以尝试添加一个静态成员来保存对该类的引用。
static private const CLASS:Object = YourReflectedClass;
Run Code Online (Sandbox Code Playgroud)
然后,只需在静态方法中使用它:
protected static function doReflection(): void {
var className:String = getQualifiedClassName(CLASS);
}
Run Code Online (Sandbox Code Playgroud)
了解更多有关使用和设置的信息将很有帮助。
| 归档时间: |
|
| 查看次数: |
3533 次 |
| 最近记录: |