Re: [問題] 取得實體名稱問題

看板Flash作者 (CJ Cat)時間16年前 (2009/09/21 22:49), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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

09/21 23:43, , 1F
恩恩 了解了 多謝cj
09/21 23:43, 1F
文章代碼(AID): #1Ajv9S6K (Flash)
文章代碼(AID): #1Ajv9S6K (Flash)