1
我想在創建編譯後的SWF文件的同時刪除跟蹤命令,同時使用goggling我知道將「忽略跟蹤操作」設置爲「true」將滿足此要求,但是當我使用此密鑰配對文件中的值對給出編譯錯誤,那麼可能是什麼原因以及如何解決這個問題。如何從Flex中移除跟蹤命令3
請注意我正在使用Flex的第3版。
我想在創建編譯後的SWF文件的同時刪除跟蹤命令,同時使用goggling我知道將「忽略跟蹤操作」設置爲「true」將滿足此要求,但是當我使用此密鑰配對文件中的值對給出編譯錯誤,那麼可能是什麼原因以及如何解決這個問題。如何從Flex中移除跟蹤命令3
請注意我正在使用Flex的第3版。
要解決這個問題,我使用自定義Trace
類:
public class Trace {
public static var shouldTrace:Boolean = true;
public static function out(message:String):void {
if (shouldTrace) {
trace(message);
}
}
}
然後在我的應用我代替我所有的trace()
來電與:
Trace.out("trace statement");
這不是很在發展順利,但是當我想編譯發行版SWF時,我可以通過設置shouldTrace
來關閉所有跟蹤語句。
mxmlc沒有[有此編譯器標誌](http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7a92.html)。我認爲這是Adobe專有的Flash Pro中使用的編譯器的特定情況。 – RIAstar
@@ Riaster:我們可以做些什麼來從已編譯的swf中刪除跟蹤命令 – funsukvangdu
@RIAstar我不確定你指的是哪個編譯器標誌;你只是鏈接到一個頁面,所有的人。 – JeffryHouser