2009-01-11 18 views
0

我現在開始開發新的air/html/ajax應用程序,出於某種原因,我的trace()輸出不再被打印到控制檯窗口。另外,我也沒有得到任何爲語法錯誤或運行時錯誤而打印的錯誤信息。我在另一臺機器上試過這個,並且沒有問題,所以這臺機器肯定出了問題。我以爲它必須使用flex 3 sdk來處理,但從我的路徑變量中刪除它並沒有幫助,重新安裝空氣sdk也沒有幫助。如果有人遇到過這個,幫助將不勝感激。adl命令行變爲無聲

回答

1

我想通了。這是因爲我安裝了Flash調試播放器。現在,錯誤消息全部進入調試播放器寫入的日誌文件。

2

這不是特定於調試器播放器。從ADL控制檯跟蹤語句的可用性取決於以下設置的任何一個是否被你mm.cfg文件打開:

  • ErrorReportingEnable
  • TraceOutputFileEnable

任一者這些將阻止控制檯窗口中的跟蹤輸出 - stderr我相信 - 而是(在TraceOutputFileEnable的情況下)將其重定向到日誌文件。

有關mm.cfg的更多信息可用here