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 ,問題還是沒有解決。
最終,解決問題很簡單。因為My Code全部使用svn管理,我仔細查看了目錄, 在項目目錄下面有這個目錄html-template ,
目錄下又編譯好的***.swf ,我通過svn 查看他的版本,結果是上一個版本,我直接把丫的給刪掉,結果調試就可以了。