调试小提示: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
{
  //初始化事件消息
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值