您的位置:首页 > 其它

调试小提示:flash 调试界面让断点再来一次

2015-07-24 09:48 183 查看
还记得一段时间没写过flash相关的内容,昨天也在回忆之前同事在调试界面的时候用到的一些技巧。除了葫芦娃外,当中有一个小提示可以在调试的时候让自己方便一点。

这个调试遇到的情景是什么?为什么会想到这个思路?

首先在构造函数里面,当我们实例化数据情况,同时希望在构造函数里面打断点查看我们的数据情况。于是运行后,断点来不及打。这样子,这一次又得重新编译一次,重新打开界面。打断点好了,希望再看看分析数据,可惜又得重新编译一次才能看了。

遇到这种情况下,可以给自己做一个小工具,这个小工具很简单。它利用反射原理,通过反射来实例化你的界面,然后用舞台 addchild 进去。

这样子,实例化后,我依旧可以继续打断点查看了。其实它仅仅是实例化new 一个对象出现。但好处是可以避免你多次重复编译了。

做一个输入框,里面需要填写字符串,一个按钮用来执行反射实例化。这样在调试的时候,可以当个小技巧使用了,配合使用。

[code]public function Main()
{
  initData();
  initEvent();
}

private function initData():void
{
  for(var i:int = 0 ;i<1000;i++)
  {
   //断点在这里  trace("测试数据"+i);
  }

}
private function initEvent():void
{
  //初始化事件消息
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: