加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 20:08:06 所属栏目:百科 来源:网络整理
导读:还记得一段时间没写过flash相关的内容,昨天也在回忆之前同事在调试界面的时候用到的一些技巧。除了葫芦娃外,当中有一个小提示可以在调试的时候让自己方便一点。 这个调试遇到的情景是什么?为什么会想到这个思路? 首先在构造函数里面,当我们实例化数据情

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

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

遇到这种情况下,可以给自己做一个小工具,这个小工具很简单。它利用反射原理,通过反射来实例化你的界面,然后用舞台 addchild 进去。
这样子,实例化后,我依旧可以继续打断点查看了。其实它仅仅是实例化new 一个对象出现。但好处是可以避免你多次重复编译了。

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

public function Main() {
  initData();
  initEvent();
}

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

}
private function initEvent():void {
  //初始化事件消息
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读