Flex 入门之Flex 调试Bug
2010-11-23 16:30
344 查看
Flex 网页项目在编译好之后,调试阶段,出现了Bug,搞了我半天。最终解决了。
详解:
代码 private function onDiveceChange(event:Event):void
{
// request.removeParameter(tracker.rcuInfo.id, tracker.currentIndex, "eeee" , true);
// request.removeParameter(tracker.rcuInfo.id, tracker.currentIndex, tracker.currentParameter);
var network:String = event.currentTarget.selectedItem.network;
// if(tracker.linkble)
// {
// removeLink();
// }
// tracker.currentIndex = (event.currentTarget.selectedIndex) + 2;
// if(tracker.linkble)
// {
// addLink();
// }
//
var a:Array = MonitorModel.getInstance().field.getNetworkParameter(network);
parameters.dataProvider = a;
// request.addParameter(tracker.rcuInfo.id, tracker.currentIndex, "eeee");
tracker.currentPar=this.parameters.selectedLabel;
}
如上的代码,有注释掉的部分,这是我刚才写的,已经编译了一次啊,然后了我注释掉代码。
但在调试时,bug 出现了,单步执行竟然跑到注释行。
这个bug我调了半天,刚开时的解决步骤。
1,Adobe Flash Player Debug 版本改变,调试了好几个版本,结果还是一样。
2,svn的原因,把代码导出一份,不包含svn 目录,结果还是 一样,问题还是没有解决。
3,重装Adobe Flash Builder ,问题还是没有解决。
最终,解决问题很简单。因为我的代码全部使用svn管理,我仔细查看了目录, 在项目目录下面有这个目录html-template ,
目录下又编译好的***.swf ,我通过svn 查看他的版本,结果是上一个版本,我直接把丫的给删掉,结果调试就可以了。
详解:
代码 private function onDiveceChange(event:Event):void
{
// request.removeParameter(tracker.rcuInfo.id, tracker.currentIndex, "eeee" , true);
// request.removeParameter(tracker.rcuInfo.id, tracker.currentIndex, tracker.currentParameter);
var network:String = event.currentTarget.selectedItem.network;
// if(tracker.linkble)
// {
// removeLink();
// }
// tracker.currentIndex = (event.currentTarget.selectedIndex) + 2;
// if(tracker.linkble)
// {
// addLink();
// }
//
var a:Array = MonitorModel.getInstance().field.getNetworkParameter(network);
parameters.dataProvider = a;
// request.addParameter(tracker.rcuInfo.id, tracker.currentIndex, "eeee");
tracker.currentPar=this.parameters.selectedLabel;
}
如上的代码,有注释掉的部分,这是我刚才写的,已经编译了一次啊,然后了我注释掉代码。
但在调试时,bug 出现了,单步执行竟然跑到注释行。
这个bug我调了半天,刚开时的解决步骤。
1,Adobe Flash Player Debug 版本改变,调试了好几个版本,结果还是一样。
2,svn的原因,把代码导出一份,不包含svn 目录,结果还是 一样,问题还是没有解决。
3,重装Adobe Flash Builder ,问题还是没有解决。
最终,解决问题很简单。因为我的代码全部使用svn管理,我仔细查看了目录, 在项目目录下面有这个目录html-template ,
目录下又编译好的***.swf ,我通过svn 查看他的版本,结果是上一个版本,我直接把丫的给删掉,结果调试就可以了。
相关文章推荐
- FLEX调试入门.
- 改bug不能只靠蒙——调试入门
- VC调试入门
- Flex 3快速入门: 构建自定义组件 部署组件
- AndBug调试Android Dalvik Bytecode
- Flex开发框架cairngorm入门实例
- Flex新手入门介绍
- CTS测试入门介绍与bug修改
- 11.vc调试入门3
- Flex 3 Module的一个诡异bug
- 掌握VS2010调试 -- 入门指南
- Flex 3快速入门: 处理数据 访问 XML 数据
- Flex 入门之Cairngorm框架 与 flexlib
- arcgis api for flex 开发入门(二)map 的创建
- VC调试入门
- Venkman入门之调试
- Flex同Java通信--BlazeDS入门图文详解(上)
- Flex调试工具的安装(Flash 调试 IE Firefox )
- 教你轻松入门Linux下用gdb调试
- VC++BUG调试