推 takeya:為什麼要抓變數名,你是要讓它trace出是a嗎?? 09/03 15:43
推 dsmwang:可能會有很多個變數指向同個物件的狀況,感覺抓變數名不佳 09/03 15:48
推 STARGAZERs:你應該要用 currentTarget 抓名子吧? 09/03 16:27
→ dsmwang:若是要控制的話,直接用evt.target就可以了吧 09/03 16:28
→ aquarianboy:不一定,currentTarget跟target不一定指向同一個地方 09/03 17:33
→ aquarianboy:細節可google翻翻看這兩個屬性的差異 09/03 17:34
推 STARGAZERs:感覺還有一個問題... 你有設定 a.name 嗎? 09/03 17:36
→ STARGAZERs:並不是 var a 就表示 a.name = a 09/03 17:37
推 takeya:樓上變數能取name嗎??!! 09/03 18:24
推 etrexetrex:應該是畫面上的物件才有 name 屬性吧 09/03 22:01
→ smilepeach:噢..如果是畫面上物件才有name,那就抓不到了> < 09/03 23:38
推 dsmwang:其實繼承自DisplayObject的物件都有name屬性 09/04 01:23
→ dsmwang:你自己不設的話Flash也會賦予它預設的name 09/04 01:23
→ dsmwang:所以可以直接用item.name = theNameUWant來改 09/04 01:24
→ dsmwang:不過前提當然是你的var a要是Sprite或是MovieClip或他們的 09/04 01:25
→ dsmwang:衍伸出來的那些類別才有 09/04 01:26
→ dsmwang:上兩樓只是解釋最常見的DisplayObject..XD 09/04 01:26
→ dsmwang:就算是Bitmap、Shape這些非容器類的也是有name屬性的 09/04 01:27
推 scars:其實 推文這麼多 我還是看不懂原PO問題 囧 09/04 07:06
呵呵~~就是已經宣告了某物件var a
希望用滑鼠點選此物件,可以抓出它的變數名稱a~
※ 編輯: smilepeach 來自: 140.115.227.201 (09/11 22:20)