推 ares6888:恩恩 了解了 多謝cj 09/21 23:43
※ 引述《ares6888 (羅士豪)》之銘言:
: 在onBallMouseDown函式裡
: 去trace(e.target.name);
: 都會變成instance+上數字
: 請問有沒有辦法可以取得他原本的名稱??
你所謂的"原本的名稱",並不是"名稱"
而是該場景的變數
跟物件本身一點關係也沒有
(硬要說有關係,就是說該變數指到該物件的記憶體位置)
DisplayObject.name屬性才是"物件的名稱"
所以你可以用變數來設定物件名稱
myClip_mc.name= "myClip_mc";
這樣 trace(DisplayObject(e.target).name) 就可以得到該名稱
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.82.235