2013-04-08 120 views
1

我試圖點擊一個按鈕並在舞臺/同一場景上追蹤數字「1」。AS3 - 跟蹤 - 點擊按鈕

我有這樣的代碼:

button1.addEventListener(MouseEvent.CLICK, myClickReaction1); 
function myClickReaction1 (e:MouseEvent):void{ 
trace("1"); 
} 

但它的痕跡在閃光燈的輸出,而不是到了現場。

請幫助

感謝

回答

5

trace("1");會去它的目的是用於調試的輸出面板。

如果你想看到舞臺上的東西,你需要創建一個TextField並將其設置爲text屬性爲任何你想要的。

button1.addEventListener(MouseEvent.CLICK, myClickReaction1); 

function myClickReaction1 (e:MouseEvent):void{ 
    var tf:TextField = new TextField(); 
    tf.text = "1"; 
    addChild(tf); 
} 
+0

什麼是tf?謝謝 – sjb 2013-04-09 12:48:00

+0

它只是變量的名稱,可以是任何有效的標識符名稱。 – 2013-04-09 13:01:50

+0

我得到它在舞臺上顯示'1',但它進入頂部的角落,而不是在我想要去的文本字段? – sjb 2013-04-09 13:03:52