现在的位置: 首页 > 综合 > 正文

Flex 入门之Flex 调试Bug

2013年01月21日 ⁄ 综合 ⁄ 共 1332字 ⁄ 字号 评论关闭
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 查看他的版本,结果是上一个版本,我直接把丫的给删掉,结果调试就可以了。

【上篇】
【下篇】

抱歉!评论已关闭.