我想在Flash Builder 4中使用trace() - 但它不起作用!Flash builder 4在調試模式下跟蹤問題
我在「調試」中運行,我還向flex編譯器選項添加了「-debug = true」選項。 我在做什麼錯?
我想在Flash Builder 4中使用trace() - 但它不起作用!Flash builder 4在調試模式下跟蹤問題
我在「調試」中運行,我還向flex編譯器選項添加了「-debug = true」選項。 我在做什麼錯?
在Flex 4中,添加了一個新的編譯器選項。
-compiler.omit跡語句
的默認值設置爲true。 該模式省略了-debug = false模式的跟蹤語句,並自動爲-debug = true模式啓用跟蹤。
但是在fcsh中有一個bug。
如果您在編譯爲-debug = true模式後使用-debug = true編譯swf,則 trace語句仍會被忽略。
如果重新啓動fcsh,將啓用跟蹤。
要避免這種情況,可以通過設置flex-config來禁用omit-trace-statements。
Test.as
package {
import flash.display.Sprite;
public class Test extends Sprite {
public function Test() {
trace("trace omitted?!");
}
}
}
測試-config.xml中
<flex-config>
<compiler>
<debug>false</debug>
<omit-trace-statements>true</omit-trace-statements>
</compiler>
</flex-config>
沒有答案,但我也經歷過這個......我的項目包含一個從flash導出的swc flexComponentBase庫......在我刪除了代碼中的所有引用後,跟蹤再次啓動。此外,在閃光燈許可證調試選項>公佈被激活......
重建我的閃光燈和組件重新轉換再次Flex組件 - 現在蹤跡工作 - 怪事......
我也有這個問題,答案在這裏我沒有幫助。我發現一些編譯器參數仍然是正確的。你可以看到真正的編譯參數是由傾倒什麼配置它添加到condidtional編譯器選項:
-dump-config myConfig.xml
應該出現在你的bin-debug文件夾中,在各種設置看看在那裏,我需要更改-optimize = false和其他各種方法以重新開始跟蹤工作。
我遇到了同樣的問題。跟蹤一次停止工作。對我有什麼幫助的是導出項目,將其從工作區中刪除(因此您仍然有導出項目的一個副本)並再次導入。