2012-04-28 73 views
0

我是AS3的新角色,我想輸出一個字符串來查看它的值,就像C的printf或C++的cout一樣。以下是代碼。我想看看壓縮字符串「abcdefghijklmnopqrstuvwxyz」的結果,並且我嘗試了trace(),但是當我運行它時,我的瀏覽器上沒有出現任何內容。請幫助我,謝謝!如何在AS3中輸出字符串

public class StringCompress extends Sprite 
{ 
    public function StringCompress() 
    { 
     var beforeCompressStr:String ="abcdefghijklmnopqrstuvwxyz"; 
     var afterCompressStr:String = Compress(beforeCompressStr); 
     trace(afterCompressStr); 
    } 
      ... 
} 
+0

你不會在瀏覽器中看到輸出,'trace'只能在flash IDE中使用'按F2'看輸出 – mgraph 2012-04-28 14:30:50

回答

0

沒有第三方插件的幫助,您無法在瀏覽器上獲取跟蹤輸出。

您可以安裝flashbug:

http://blog.coursevector.com/flashbug

從而得到跟蹤輸出那裏。

+0

非常感謝!我的IDE使用的是Adobe Flash Builder,可以將flash bug也整合進去嗎?如何? – Bloodmoon 2012-04-28 15:49:11

+0

此外,您的瀏覽器必須安裝調試器版本的Flash Player。你可以從Adobe獲得這個。您必須在創建SWF文件時打開跟蹤輸出。您必須閱讀關於如何設置和使用Flash Builder提供的調試環境的文檔。 :) – iND 2012-04-28 15:58:41

+0

似乎有點複雜。我只想打印出一個字符串變量,AS3中有沒有其他解決方案? – Bloodmoon 2012-04-28 16:17:15

0

您應該繼續使用trace(),但一定要調試而不是隻運行程序,以便跟蹤語句可以在Flash Builder中顯示。

+0

是的,我發現這個工作,謝謝! – Bloodmoon 2012-04-29 03:02:28