原理是使用强制转换时的报错来获取对象内存地址名.
private function getMemoryName(obj:Object):String{
var memoryHash:String;
try
{
这里随便写一个类名(obj);
}
catch(e:Error)
{
memoryHash =String(e).replace(/.*([@|\$].*?) 转换为 .*$/gi,'$1');
}
return memoryHash;
}
原理是使用强制转换时的报错来获取对象内存地址名.
private function getMemoryName(obj:Object):String{
var memoryHash:String;
try
{
这里随便写一个类名(obj);
}
catch(e:Error)
{
memoryHash =String(e).replace(/.*([@|\$].*?) 转换为 .*$/gi,'$1');
}
return memoryHash;
}
转载于:https://www.cnblogs.com/reuyui/articles/2821769.html