![]() |
Какая кнопка нажата?
На экране 50 кнопок. Включен слушатель мыши. Необходимо определить, какая кнопка нажата.
Код AS3:
|
Для оформления своего кода используйте теги AS3 (а не Bold).
|
Цитата:
|
event.target - это не строка, а объект.
У вас должно быть Код AS3:
Код AS3:
|
я бы "сложил" все кнопки в массив и все классы мувиков в другой массив — даже безотносительно задачи, просто чтобы иметь на них упорядоченные ссылки. Ну и потом — кликнули, узнали индекс event.target в массиве и взяли класс мувика из второго массива. Через строки реально не комильфо.
|
Цитата:
|
А можно сделать это с помощью одного массива, называется Dictionary - словарик)
Правда инициализация у него не совсем красивая, надо как ни крути писать Код AS3:
Код AS3:
|
Код конечно кривой, как у же написали. Но решить эту задачу можно простой регуляркой
Код AS3:
Но работать это будет, только если в названии класса действительно есть числа в конце |
Всем большое спасибо!
P.S. Использую вариант от ZackMercury. Только вместо: Код AS3:
Код AS3:
|
Цитата:
|
| Часовой пояс GMT +4, время: 03:34. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.