2012-10-09 34 views
1

我有一個「Charselection」和「Charname」(鏈接到一個movieclip - 擴展到charselection)和「Charname2」(鏈接到另一個movieclip - 擴展到charselection) 我有一些鼠標事件和東西,但我想知道,如何製作代碼,知道點擊哪個 。我試過var charname1 = this.name,然後追蹤它,它工作,但我想選擇它作爲對象,而不是知道名稱。 在此先感謝動作腳本3.0從另一個類中移動動畫片段?

回答

0

您可以使用發送到您的鼠標偵聽器的mouseEvent對象,並獲取事件目標。

0

您可以通過以下方式做到:

假設你有一個stage變量,它鏈接到顯示對象,後者是爲「CHARNAME」和「Charname2」基地容器,你可以指定一個鼠標事件偵聽器的基礎容器以下列方式:

var stage:DisplayObject = new DisplayObject(); 
stage.addEventListener(MouseEvent.MOUSE_DOWN, select); 

...然後使用event.target獲取對象被觸發:

function select(e:MouseEvent):void { 
    trace(e.target); 
} 
相關問題