PDA

Просмотр полной версии : instance вместо имени объекта


psylover
24.11.2009, 01:15
вобщем вот такими не хитрыми манипуляциями создаю два объекта с разными именами, но ф-ия трейсит почему то не заданные имена по клику а инстансы , как будто имена не заданы.


heroplace(0,"Renegad");
heroplace(11,"Joni");

function choiceActivePers(e:MouseEvent):void{
trace(e.target.name);
}

function heroplace(posnum:Number,heroName:String):void {
var heroes:MovieClip = new hero();
heroes.name=heroName;
heroes.x=game.getChildAt(posnum).x;
heroes.y=game.getChildAt(posnum).y;
other.addChild(heroes);
heroes.addEventListener(MouseEvent.CLICK,choiceActivePers);
}

TanaTiX
24.11.2009, 02:10
e.currentTarget, если я правильно понял

psylover
24.11.2009, 18:29
нет не то, теже инстансы выводит.

cleptoman
24.11.2009, 18:39
heroes.mouseChildren = false;

xpymbl4
24.11.2009, 18:54
и так все работает.

psylover
24.11.2009, 19:08
2 cleptoman спасибо большое , совсем забыл про то данное действо )