`

flex中的断点功能(条件断点)

    博客分类:
  • flex
 
阅读更多

在FlashBuilder4中有个断点功能,设置断点后右键 可查看到断点属性,可以进行断点设置

代码段:

private function test():void
{
var abc:int = 0;
var efg:int = 0;
for(var i:int=0;i<100;i++)
{
abc = i+5;
if(abc>50)
{
efg++;
}
trace(abc);  ----此处设置了断点
}
}
 

1. 命中计数

 命中计数断点 ,即断点所在行的代码被执行次数与设置值符合是,程序停止在断点所在位置。我们将计数设置
为10,也就是说 trace(abc);被执行第十次的时候程序会暂停

2.条件为 true 断点

即当条件满足于设置的表达式,且运算返回值为 true 时,程序停止在断点所在位置。我们将 abc
== 9 作为条件,“暂挂发生条件” 选择“条件为 true 时”

3.值改变断点,即设置的变量一旦在程序运行过程中值发生改变,程序停止在断点所在位置。 我们将变量 efg 作为条
件变量,“暂挂发生条件” 选择“条件的值更改时”

 

 

条件断点还支持组合的设置 比如说
“计数断点”分别和“条件为 true 断点”,“值改变断点”一起设置后,可以产生“与”的条件判断关系,
这点使我们的调试断点设置更加灵活。。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics