作者m87dd05 (阿里爸爸)
看板Flash
标题[问题] e.target.name
时间Sat Nov 2 16:40:15 2013
我先在舞台上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
1F:→ m87dd05:自问自答:给予A.name="自己取名";就可以了 11/02 17:21