相关疑难解决方法(0)

如何在ActionScript中获取实例的"内存位置"?

FlexBuilder的调试器将向您显示任何范围内实例的"内存位置"(或者,我只能假设,大致类似):

调试器内存位置

但是我想在代码中获取这些信息(有点像Python的id功能),所以我可以很容易地跟踪对象如何在系统中移动.例如,我可能有:

trace("Returning", id(foo));
Run Code Online (Sandbox Code Playgroud)

然后我可以使用的其他地方:

trace("Using", id(foo));
Run Code Online (Sandbox Code Playgroud)

确保两个代码都处理相同的实例.

现在,我知道许多AS类实现了IUID接口......但是也有一些类没有(例如普通的旧数组和对象),所以这不能解决我的问题.

我意识到我也可以将对象包装成一个ObjectProxy,但这也不太理想.

apache-flex actionscript flex3 actionscript-3

32
推荐指数
4
解决办法
9065
查看次数

标签 统计

actionscript ×1

actionscript-3 ×1

apache-flex ×1

flex3 ×1