我在Flex Builder中遇到了一個非常奇怪的錯誤,當我調試/運行我的程序時,我所做的任何更改都不會顯示。它只發生在一個特定的AS3項目上,在其他項目上,它工作正常。Flex Builder不會構建更改
例如,我有一條線var x:int = this.prevX + this.x;
,如果我不做任何更改,其值爲400。我將行更改爲var x:int = 0;
並在行上設置斷點。當我調試程序時,它的斷點應該在哪裏,但是該值設置爲400,即使行數爲x = 0
!是什麼賦予了!
我試過清理項目並刪除項目並重新導入它。無論我做什麼,它都不會顯示我所做的任何更改,即使只是切換布爾值。它仍然不會讓我編譯出錯,但一旦編譯完成,它完全忽略了我所做的任何更改。就像它有swf字節碼一樣,只是忽略了實際的構建步驟。
任何想法?
是的!我刪除了html模板文件夾,並讓它重新創建,它工作正常。你解決了幾個小時的奮鬥,謝謝:) – Kai 2009-11-03 20:08:15
是的,這是2012年,這仍然是一個持續的問題。感謝您的解決方案 - 很明顯,一旦您看到.swf正在破壞新建的一個,但我從來沒有想過要去那裏看。 – 2012-07-03 07:22:14
掙扎了大約一個小時之後,我發現Chrome緩存了.sfw文件。嘗試使用不同的瀏覽器,並按預期工作。清除緩存解決了問題。 Chrome版本是25.0.1364.99 – nahri 2013-02-28 08:16:34