![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2005
Сообщений: 5
|
Значит ситуация такая: в кадре есть порядка 150 одинаковых объектов в виде кнопки. Каждой кнопке задается имя в формате "m101" "m102".... "m1xx", "m201" "m202".... "m2xx", "my01" "my02".... "myxx".
писать обработчик для каждой кнопки как то не очень будет хорошо: можно ли получить имя нажатой кнопки программно и потом это имя передать дальше допустим скрипту на PHP? Последний раз редактировалось Vader666; 23.06.2005 в 09:05. |
|
|||||
|
Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
|
на самом деле, имя объекта нужно реже нежели сам объект. в твоём случае, это this
__________________
I denti non possono dire niente... senza la lingua... Perche' la tua lingua e' mia! |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 5
|
Цитата:
![]() |
|
|||||
|
4AM Games
|
Не совсем понял что ты хочешь, но если их много можно сократить, читай топик
http://www.flasher.ru/forum/showthread.php?t=65856
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
Ветеран форума
|
Перебирай в цикле и вешай на каждую кнопку события
__________________
BestMasterиZация |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 5
|
2 Nirth & KUZEN:
значит задача такая: есть карта разделенная на несколько областей (это m1, m2, m3..... mx), в каждой области присутствуют несколько точек - кнопок (это 01, 02, ... хх). Теперь нужно чтобы при нажатии на некоторую кнопку - передавалось само имя этой кнопки в скрипт ПХП. Перебирать в цикле смысла нет, так как последняя кнопка имеет имя - m1103, думаю просто тормозить будет потому как ожидается что могут тыркать на кнопки довольно часто. ЗЫ. сделать для каждой кнопки обработку "тырка" можно, но получается громоздко, просто нет ли более удобоваримого и оптимального варианта? |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 5
|
как работать с классами я совсем не знаю
![]() |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Повесь на кнопку/мувик/ в библиотеке код
this.onPress=function(){ _root.per=this._name//знач.перем.для PHP или чего др. //это будет строка..... } |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 5
|
пришел в голову только такой вариант.
вопрос теперь вот в чем: как это _level0.scroll.tmp_mc будет работать на различных машинах? scroll - это компонент ScrollPane который лежит в корне, а в нем уже сама карта |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|