Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   instance вместо имени объекта (http://www.flasher.ru/forum/showthread.php?t=132944)

psylover 24.11.2009 01:15

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

Код AS3:

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

Вложений: 1
и так все работает.

psylover 24.11.2009 19:08

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


Часовой пояс GMT +4, время: 09:28.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.