我的代碼是:AS3 |如何使用var作爲名字?
for (var i:int=1; i <= 12; i++) {
MovieClip(getChildByName('mouse' + '_' + i)).addEventListener(MouseEvent.CLICK, chooseTool);
}
function chooseTool(e:MouseEvent):void {
Mouse.hide();
var cursor:MovieClip = new "here is e.target.name"();
addChild(cursor);
stage.addEventListener(MouseEvent.MOUSE_MOVE, follow);
}
function follow(e:MouseEvent):void {
cursor.x=mouseX;
cursor.y=mouseY;
}
如何使用 「e.target.name」 的名字? 應該變成類似於:
1)單擊帶名稱的按鈕mouse_4
2)功能chooseTool使用名稱mouse_4()創建新的MovieClip;
例如:var cursor:MovieClip = new mouse_4();