我在Flash CS4中调试AS3,变量变为NULL但我不知道是谁在何时更改它。是否可以观察此变量,当值变为null时,它会停止吗?
感谢。 滨
答案 0 :(得分:0)
这是一个疯狂的猜测,因为我从未在AS3中抛出错误(故意)。您可以将属性更改为setter,然后插入:
public var function set myVar(v:*):void{
if(v == null){
throw new Error("Its null!")
}
_myVar = myVar;
}
答案 1 :(得分:0)
从顶部菜单:窗口>调试面板>变量。 这应该可以看到一大堆变量。