Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   как узнать индекс мувика находящего в массиве и по которому кликнули? (http://www.flasher.ru/forum/showthread.php?t=147147)

vetzp 27.11.2010 12:40

to -De-:
Я получу мувик вместо номера?

Партизан 27.11.2010 12:43

Цитата:

Сообщение от -De- (Сообщение 952886)
Код AS3:

var myObj:MovieClip = Sprites.indexOf(event.currentTarget);


Что это? :eek:

-De- 27.11.2010 12:49

о, это я круто написал, конечно %)

vetzp 27.11.2010 13:53

ну помогите!!! у меня ничего так и не получилось!!!

Psycho Tiger 27.11.2010 14:58

Нужно подписать не себя, а каждый объект в отдельности для использования currentTarget.
То есть или
Код AS3:

(Sprites[i] as MovieClip).addEventListener(MouseEvent.CLICK, this.btnStartClick);

Или оставить так же, но вместо currentTarget использовать target, при условии того что детей Sprites не содержит, или каждому из них отрублены мышкины дети (mouseChildren=false)
Код AS3:

var myInd:int = Sprites.indexOf(event.target);


vetzp 27.11.2010 16:05

УРА!!!:yahoo:

to Psycho Tiger:
спасибо!!!:drinks:


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

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