PDA

Просмотр полной версии : дай бог памяти!


urca
07.05.2004, 17:12
Опять приходится обращаться за помощью.

Я пробовал сам сделать, шось не догоню как......

Значит такая проблемная ситуация -
есть много-много (от 40 до 2000) мувик-объектов на карте. ( эти мувик-объекты создаются динамически.)
При нажатии на некоторые их них выпадает меню в котором несколько пунктов, один из которых - мувик-кнопка "снять/поставить на сигнализацию". Если я нажимаю на этот мувик-кнопку, то мувик-объект меняет свое состояние.

Как это сделать?

Механизм Я себе представляю таким образом -
1 нажал на мувик-объект - его имя/ссылка на него сохранилась в... ну где-то.... в переменной или еще как-нить..
2 нажал на "снять с сигнализации"( или "поставить на сигнализацию") - по адресу, заданному переменной, или поее значению прочитали и перешли на нужный мувик-объект и сменили его картинку..

ВОТ ТОЛЬКО КАК ИМЕННО ЭТО ДЕЛАТЬ Я НЕ ЗНАЮ!!!

прошу помочь. Хоть общими советами (хотя желательно каэшно с примерами)!

__________
"...мой маневр имел большой успех..."

aaanet
07.05.2004, 18:27
присылай исх
serg@leadserg.com

aaanet
07.05.2004, 18:29
так просто нефига не понятно
на самом деле это очень легко

urca
07.05.2004, 18:45
Вопрос в-общем-то таков:

КАК МОЖНО ОБРАТИТЬСЯ К МУВИКУ ИМЯ КОТОРОГО ЗАПИСАНО В ПЕРЕМЕННОЙ?

1 нажал на мувик, картинку которого я буду менять
2 выпадает менюшка
3 в этой менюшке нажал кнопку "снять с охраны"
4 у мувика из 1 пункта изменилась картинка.

Вот так понятно. Исходник немеряно БОЛЬШОЙ!
выдергивать тоже тяжело.. ведь там код переплетается многократно!

Кажется должно быть не очень тяжело но я не могу придумать как надо, черт возьми... Помогите же..
просто времени уже понт осталось.. ХЕЛП МИ !!!

__________
" ..не секрет.."

silin
07.05.2004, 18:46
держи

urca
07.05.2004, 19:05
кажется то, что надо. Спасибо.

я вечером посмотю - там разберусь.
Но как мне кажется это именно то, что требовалось.

Всем откликнувшимся спасибо!

____________
"....Будем жить, мать-Россия..."

FreeLander
07.05.2004, 21:08
КАК МОЖНО ОБРАТИТЬСЯ К МУВИКУ ИМЯ КОТОРОГО ЗАПИСАНО В ПЕРЕМЕННОЙ?

eval(переменная_с_именем_муика).св_во
или
eval(переменная_с_именем_муика).переменная_в_мувике

Dindin
08.05.2004, 13:45
Забудьте про eval(). Срочно!! Есть ассоциированные массивы.

FreeLander
08.05.2004, 18:19
Забудьте про eval(). Срочно!! Есть ассоциированные массивы.

Зачем так категорично?
Ассоциированные массивы - very cool, но и евал нужон бывает.

silin
08.05.2004, 23:36
имхо дешевле в этой переменной не имя а ссылку на мувик хранить

urca
09.05.2004, 03:46
Dindin & Freelander -
Мужики! не ссорьтесь!!!
Я уверен, что проблему можно разными путями решить -
вы напишите - код или выложите примерчик, чтобы уж наверняка "убрать" оппонента :-)))
а я согласен быть судьей :-DDDDD...

Не, серьезно, как silin показал - очень даже прилично получается :-), так что не ругайтесь - точнее не ругайтесь неаргументирован !
О! Спасибо всем з апомощь :-))

__________

"....сверху сильнее удар кулаков..."

FreeLander
10.05.2004, 14:17
Не, чувак! Это даже отдаленно не напоминает ругань. Это просто обмен мнениями. Ты по форуму полазь - поймешь что значит ругань. А тут на это и намёка нет.

urca
11.05.2004, 11:43
Я думал может кто из мэнов конкретно жесткий код напишет ...... :-))))
Типа "у гарячцi".
Жаль не вышло :-)

Ну а вообще, я уже решил эту задачу.....
Стормозил ЁКЛМН, совсем забыл попробовать через _name

Большое данкё всем помогавшим.
До скорых встреч!

____
"...запел асфальт..."