2014-11-21 44 views
0

之後已經尋找答案的問題的網站,我發現這一點:有沒有辦法運行Flash專業調試的兩個實例

Is it any way to run two instances of debuggers?

我需要Flash Professional CS5.5中這個問題的答案的版本。

基本上 - 我需要知道是否有辦法在Adobe Flash Professional CS5.5中同時調試2個不同的.fla文件。其中一個實現了Adobe AIR框架(用於使用SocketServer類),另一個是標準的AS3項目。如果我可以使用IDE輕鬆地調試客戶端 - 服務器交互,而不是使用廣泛的手段來完成,那將會很不錯。

任何人有任何想法?謝謝。

+0

另外,自然我不能運行Flash Professional的兩個實例 - 但是如果我找到了解決此問題的方法,我想這也可以,對不對? – Neguido 2014-11-21 20:56:51

+3

我知道這對您的直接問題沒有幫助,但Flash IDE對於調試毫無價值。如果可以的話,將您的項目移植到FlashDevelop,您將有更容易的時間。我使用'trace()'而不是調試器的抱歉藉口,而我仍然在使用IDE編寫/編譯AS3代碼。 – xxbbcc 2014-11-21 20:58:54

+0

@xxbbcc好點,我在調試過程中也使用了很多trace。至於使用FD代替,我一直在計劃這麼做一段時間,因爲我使用包和類而不是時間軸(並且已經安裝了FD) - 我只是習慣於OOP之前的Flash Professional: P.只是一個問題,過去我發現編譯時FD的調試速度要慢很多 - 這只是我自己嗎? – Neguido 2014-11-21 21:04:25

回答

1

這不是你的問題的答案,而是一個建議採取不同的方法。

Flash IDE和它的調試器不足,但對於最平凡的程序。變量檢查和斷點隨機工作,幾乎不可能深入到更復雜的對象。 Flash IDE可以爲Flash程序創建可視化資源,但對於任何嚴肅的編碼,它只是落在它的表面上。 Flash IDE附帶的編譯器編寫也很差,並生成未優化的代碼。

我建議切換到使用FlashDevelop - 它是一個免費的開源IDE,可以在Flex和Air SDK上運行,並使用更好的編譯器來執行更多優化。 (您可以標記內聯函數等)調試器(而不是Visual Studio)比IDE好得多:斷點工作和對象屬性可以輕鬆檢查。

由於FlashDevelop面向編碼,您可以使用多個源文件在其中創建一個項目,定義您的資源,然後編譯到多個平臺。編譯速度通常很快,包含數百個源文件(不要在每個包中導入每個類型),並且可以執行調試/發佈構建。如果您可以將代碼從Flash移植到FlashDevelop,那麼您將可以更輕鬆地管理項目。

相關問題