[問題] e.target.name

看板Flash作者 (阿里爸爸)時間11年前 (2013/11/02 16:40), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
我先在舞台上add了一個物件: var A:a; A=new a(); addchild(A); 然後我去trace點到該物件顯示他名稱 A.addEventListener(MouseEvent.CLICK,getName); 結果trace出來是instance XXX(我希望trace出來的應該是我命名的A或是a才行) 試過加上parent結果印出來是root function getName(e:MouseEvent):void { var sensor1 = e.target.parent.name; trace(sensor1); var sensor2 = e.target.name; trace(sensor2); var sensor3 = e.currentTarget.name; trace(sensor3); } 請問我是哪個環節出錯了? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.110.115.159

11/02 17:21, , 1F
自問自答:給予A.name="自己取名";就可以了
11/02 17:21, 1F
文章代碼(AID): #1ITBfnRh (Flash)
文章代碼(AID): #1ITBfnRh (Flash)